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

Другие вопросы по тегам