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