我的文档根目录(突然意外地)从/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/www到httpd.conf文件中。
资料来源: wiki.apache.org