有谁知道如何更改Apache服务器的文档根目录?我基本上想localhost来自/users/spencer/projects目录而不是/var/www。
localhost
/users/spencer/projects
/var/www
我最终弄清楚了。有人建议我更改httpd.conf文件,但最终在其中找到一个文件,/etc/apache2/sites- available/default并将根目录从更改为/var/www,/home/myusername/projects_folder并且可以正常工作。
httpd.conf
/etc/apache2/sites- available/default
/home/myusername/projects_folder
您需要更改文件中的DocumentRoot设置httpd.conf。可能会出现类似/etc/apache2/conf/httpd.conf
DocumentRoot
/etc/apache2/conf/httpd.conf
使用您喜欢的编辑器(我建议使用Vim)并查找DocumentRoot并将其更改为/users/spencer/projects。对于看起来像这样的设置,还要往下看一点:
<Directory "/var/www">
您还需要将引号中的内容更改为新目录。这样,当用户发出调用该目录的请求时,Apache便可以从该目录进行读取。
现在重新启动apache服务(httpd -k restart),您应该一切顺利。
httpd -k restart
编辑 :Apache2站点配置文件现在通常保存在/etc/apache2/sites-available/ (Debian,Ubuntu等)中。
/etc/apache2/sites-available/