Apache VirtualHosts на основе поля заголовка хоста

Apache VirtualHosts на основе поля заголовка хоста

Я пытаюсь настроить apache2 для следующих виртуальных хостов:

  • Тот, который обслуживает запросы для www.mydomain.com
  • Еще один, который обслуживает запросы на что-либо еще

Как мне это сделать?

решение1

  1. Иметь NameVirtualHost *:80директиву и определить оба VirtualHostблока как<VirtualHost *:80>
  2. Поместите ваш «любой другой» виртуальный хост на первое место в конфигурации (или в алфавитном порядке на первое место во включенном каталоге) с любым старым именем ServerName— он получит все запросы, которые не соответствуют другому хосту, а ваш виртуальный хост — на ServerName www.mydomain.comвторое место.

Вот и все!

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