不存在的子域名解析到主域名

不存在的子域名解析到主域名

我遇到了一些奇怪的事情。我正在使用 Apache/2.0.54

如果我尝试访问服务器上不存在的子域,它将解析为主域。例如

http://www.fakesub.mydomain.com

将解决http://www.mydomain.com

如果我输入有效的子域名,例如

http://www.validsub.mydomain.com

将要解析到正确的子域。

我认为这是由于某种服务器配置造成的,但我不确定是什么。谷歌搜索并没有真正帮助我,但这可能是因为我不知道该如何称呼它。

有人能解释一下为什么会发生这种情况吗?非常感谢!

答案1

NameVirtualHost启用的地址/端口组合上,第一个匹配的<VirtualHost>加载项将被视为默认项;与任何其他主机都不匹配的请求将发送到该项。使用 查看当前配置apache2ctl -S

如果您想避免这种行为,请首先加载不提供任何内容的虚拟主机。

相关内容