У меня установлен Apache в системе Debian Stretch. У меня нет включенных сайтов, но по какой-то причине /var/www/html/index.html
все еще отображается, если я перейду к http://hostname
.
Загруженные сайты:
root@hostname:/etc/apache2# a2query -s
No site matches (disabled by site administrator)
Журналы доступа собираются /var/log/apache2/other_vhosts_access.log
который установлен в /etc/apache2/conf-enabled/other-vhosts-access-log.conf -> ../conf-available/other-vhosts-access-log.conf
:
root@hostname:/etc/apache2/conf-enabled# more other-vhosts-access-log.conf
# Define an access log for VirtualHosts that don't define their own logfile
CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Как я могу узнать, какая настройка это делает? Я хочу отключить это VirtualHost
Итак, на данный момент ни одна страница не загружается / не отображается.
При настройке Apache есть виртуальный хост по умолчанию. Вы можете отключить его, создав виртуальный хост с доменным именем, которое вы хотите отключить. Например, в конфигурации вы можете указать Apache возвращать 404 на каждый запрос.