Если запрос не соответствует виртуальному хосту, Apache будет обслуживать файлы верхнего уровня (не внутри блока ). Документ Root значение конфигурации.
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot /var/www/html
I Я плохо знаю Ubuntu, но я думаю, это в /etc/apache2/apache2.conf. Вы можете изменить это на / var / www/vanilla, чтобы обслуживать ваш форум вместо страницы по умолчанию.
В качестве альтернативы вы можете переименовать / удалить существующий / var / www/html и сделать его символической ссылкой на / var / www/vanilla: тогда Apache получит файлы форума без каких-либо изменений конфигурации.
Или, если вы просто хотите настроить доступ для себя, вы можете добавить DNS-имя в файл хоста (/ etc / hosts на Linux, \ Windows \ System32 \ drivers \ etc \ hosts на Windows)
forum.example.com AAA.BBB.CCC.DDD
и затем вы можете использовать forum.example.com в своем браузере в обычном режиме, который будет отправлять заголовок «Host», так что Apache будет соответствовать виртуальному хосту, даже если он не настроен как publi c DNS.