Apache 2.2 «a2dissite default» не удаляет доступ к корневому каталогу документов

Apache 2.2 «a2dissite default» не удаляет доступ к корневому каталогу документов

Я только что установил новую версию Apache 2.2 на Raspian / Debian, чтобы разместить только один сайт по SSL.

Итак, прежде всего я a2dissite defaultудалил сайт по умолчанию, обслуживаемый на 80-м адресе из /var/www/.

Затем я добавил свой новый сайт /var/www/mysiteи создал для него совершенно другой файл конфигурации, используя SSL на порту 443, и включил его с помощью a2ensite.

ОДНАКО, спустя некоторое время sudo service apache2 reload, хотя мой новый сайт работает как положено на порту 443, я все еще могу получить доступ к сайту «по умолчанию» на порту 80, который, поскольку новый сайт является подпапкой каталога по умолчанию, означает, что новый сайт доступен по адресуhttp://домен/мойсайт

Я не могу найти нигде, где настраивается сайт/каталог по умолчанию, кроме как в файле конфигурации по умолчанию, который НЕ отображается sites-enabled(отображается только новая конфигурация сайта). (И если я редактирую конфигурацию по умолчанию, но оставляю ее в sites-available, изменения не применяются, что говорит о том, что Apache обнаруживает эту конфигурацию не там.)

Итак, где apache берет /var/wwwкаталог на порту 80? Это жестко закодированный каталог, который не должен ничего переопределять? Чтобы обойти это, мне пришлось снова включить сайт по умолчанию, но изменить каталог так, чтобы он указывал на что-то за пределами моего нового сайта, чтобы избежать предоставления не-SSL-доступа.

Связанный контент