Корень моего документа (внезапно и неожиданно) изменился на /htdocs
из /var/www
. Это произошло после того, как я перезапустил apache2.
Единственное, что я изменил, это httpd.conf
файл, который теперь выглядит следующим образом:
<VirtualHost *>
ServerName hostname
UseCanonicalName ON
</VirtualHost>
Я проглотил все /etc
каталог ищет DocumentRoot
и все они говорят /var/www
.
Я удалил 000-default
из sites-enabled
и заменил его тем, что называется default
. Изменение этого параметра назад, похоже, не имеет никакого эффекта.
Оказывается, добавив <VirtualHost>
без DocumentRoot
по умолчанию будет использоваться базовый Apache2 DocumentRoot
. Вопреки тому, что написано в пакете (и всем остальным), источник дает DocumentRoot
так как /htdocs
.
Решение - добавить DocumentRoot: /var/www
к httpd.conf
файл.
Источник: wiki.apache.org