Редактирование виртуальных хостов Apache не отвечает

Как веб-сервер Apache может не иметь записей в своем каталоге /etc/apache/sites-enabled, но при этом обслуживать веб-сайты?

Я использую веб-сервер Apache на Ubuntu 14.04.2 LTS. У меня есть более 20 веб-сайтов, которые правильно отвечают на этом сервере. Недавно я решил реализовать мультисайт Drupal, и это привело меня к /etc/apache/sites-available для редактирования файла 000-default.conf. Это единственный доступный файл .conf со следующим содержимым:

<VirtualHost *:80>    
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www

            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined                  
</VirtualHost>

Это обрабатывает все веб-сайты на моем сервере, но, пытаясь отладить, почему второй файл .conf не работает, я изменил DocumentRoot на /var/www2, каталог, которого не существует.

После того, как я сохранил документ и перезапустил Apache, я обнаружил, что мои веб-сайты все еще успешно загружаются.

Я отключил виртуальный хост 000-default.conf, ожидая, что мои сайты перестанут загружаться, но они все еще работали.

Чтобы быть уверенным, я остановил Apache, и все мои веб-сайты перестали отвечать, но прямо сейчас все мои веб-сайты отвечают с сервера Apache, у которого нет записей в каталоге с включенными сайтами?

Понимая, что заставить что-то ОСТАНОВИТЬ работать — это полная противоположность тому, для чего нужны форумы, я пытаюсь понять, почему мои веб-сайты все еще загружаются, даже если все виртуальные хосты отключены, чтобы я мог начать решать другие проблемы.


person sisko    schedule 30.07.2015    source источник
comment
Разве это не проблема с кешем (на стороне клиента или сервера)? Что в ваших журналах упоминается о ваших последних запросах?   -  person Benoit Lacherez    schedule 30.07.2015


Ответы (1)


Конфигурация основного сервера действует как универсальный виртуальный хост, пока фактический виртуальный хост не переопределит его. IOW, явные виртуальные хосты не требуются для обработки запросов.

person covener    schedule 09.08.2015