为什么我的DocumentRoot改变了?

我的文档根目录(突然意外地)从/var/www更改为/htdocs 。 这发生在我重新启动apache2之后。

我改变的唯一的事情是httpd.conf文件现在读取如下:

 <VirtualHost *> ServerName hostname UseCanonicalName ON </VirtualHost> 

我已经通过整个/etc目录寻找DocumentRoot ,他们都说/var/www

我从sites-enabled删除了000-default ,并将其replace为一个名为default sites-enabled 。 改变这一点似乎没有效果。

事实certificate,通过添加一个没有DocumentRoot<VirtualHost> ,它将默认为基本的Apache2 DocumentRoot 。 与包(和其他所有内容)相反,源将DocumentRoot作为/htdocs

解决办法是将DocumentRoot: /var/wwwhttpd.conf文件中。

资料来源: wiki.apache.org