Почему мой 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