Я столкнулся с чем-то странным. Я использую Apache / 2.0.54
Если я попытаюсь получить доступ к несуществующему поддомену на моем сервере, он будет преобразован в основной домен. Например собирается
http://www.fakesub.mydomain.com
решит http://www.mydomain.com .
Если я введу действующий субдомен, например
http://www.validsub.mydomain.com
Это воля разрешить правильный субдомен.
Я думаю, что это из-за какой-то конфигурации сервера, но я не уверен, что именно. Поиск в Google мне особо не помог, но это может быть потому, что я не знаю, как это точно назвать.
Может ли кто-нибудь подсказать, почему это происходит? Большое спасибо!
На NameVirtualHost
включена комбинация адрес / порт, первое совпадение <VirtualHost>
загрузить считается по умолчанию; ему не отправляются запросы, которые не соответствуют никаким другим хостам. Смотрите текущую конфигурацию с помощью apache2ctl -S
.
Если вы хотите избежать такого поведения, первым делом загрузите фиктивный виртуальный хост, который не обслуживает контент.