macos - Mac如何修改指定用户Apache默认访问站点文件夹路径

【字号: 日期:2022-08-03浏览:33作者:雯心

问题描述

如题,我想修改我这个用户(Donny)下的Apache默认访问文件夹路径。也就是说修改http://localhost/~Donny/访问的路径。目前的默认访问路径是~/Website,请问能改成其他的地方么,怎么写用户的配置文件?

问题解答

回答1:

都没人回答么。。

回答2:

find . -name http.confvi http.conf 修改<DocumentRoot>这一项,指定你要的路径

回答3:

并不知道可不可以解决问题,只提供个思路。

改host。

回答4:

mac apache环境我现在在用,配置和linux差不多,主要在于权限问题要处理一下,偷懒的话可以在apache运行时用户做功夫

回答5:

通过修改http-vhosts.conf文件来完成你的需求。下面是我的Mac上的该配置文件中的配置片段

<VirtualHost *:80> DocumentRoot '/path' #这里指定你的网站根目录 ServerName example.com ErrorLog '/private/var/log/apache2/sites-error_log' CustomLog '/private/var/log/apache2/sites-access_log' common <Directory /> Options Indexes FollowSymLinks MultiViews AllowOverride All #Order deny,allow #Allow from all Require all granted </Directory></VirtualHost>

默认的,我的apache程序的目录在/etc/apache2,而该配置文件则是在该目录下的extra目录,这里面有许多配置文件,这些配置文件一般都被/etc/apache2目录下的主配置文件httpd.conf所引用。

你可以参照我的配置片段修改你的http-vhosts.conf文件,修改完成之后需要重启apache。

其实这些配置,无论是在Mac上还是Linux上,道理都是一样的,apache官方文档也提供了详尽的文档,只要耐心查看,很快就能找到答案了。

希望能帮到你。

相关文章: