1

Так что же делает vhost по умолчанию в apache символом подстановки для ненастроенных доменов? то есть. что заставляет этот vhost загружаться поверх всего остального, когда вы пытаетесь загрузить домен, который не настроен, в веб-браузере? У меня есть ощущение, что это может быть просто отсутствие аргументов ServerName и ServerAlias?

Я только что установил новый экземпляр Apache и создал новый vhost наряду со стандартным. Даже когда я указываю имя_сервера, запускаю a2ensite и перезагружаю apache, он все равно загружает страницу по умолчанию из vhost по умолчанию.

1 ответ1

2

Виртуальный хост по умолчанию является самым первым проанализированным. Вот почему в /etc/apache2/sites-enabled/ обычно указывается значение 000-default .

Вы также можете проверить с помощью apache2ctl -S . В нем четко указано, какой виртуальный хост является хостом по умолчанию.

Может быть, у вас есть опечатка в вашей конфигурации? Проверьте ведущую строку VirtualHost для IP- адреса и порта и проверьте ServerName и ServerAlias для опечаток, а также.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .