一尘不染

如何更改apache服务器的根目录?

linux

有谁知道如何更改Apache服务器的文档根目录?我基本上想localhost来自/users/spencer/projects目录而不是/var/www

编辑

我最终弄清楚了。有人建议我更改httpd.conf文件,但最终在其中找到一个文件,/etc/apache2/sites- available/default并将根目录从更改为/var/www/home/myusername/projects_folder并且可以正常工作。


阅读 593

收藏
2020-06-02

共1个答案

一尘不染

您需要更改文件中的DocumentRoot设置httpd.conf。可能会出现类似/etc/apache2/conf/httpd.conf

使用您喜欢的编辑器(我建议使用Vim)并查找DocumentRoot并将其更改为/users/spencer/projects。对于看起来像这样的设置,还要往下看一点:

<Directory "/var/www">

您还需要将引号中的内容更改为新目录。这样,当用户发出调用该目录的请求时,Apache便可以从该目录进行读取。

现在重新启动apache服务(httpd -k restart),您应该一切顺利。

编辑 :Apache2站点配置文件现在通常保存在/etc/apache2/sites-available/ (Debian,Ubuntu等)中。

2020-06-02