我遇到了一些我觉得奇怪的事情。 我正在使用Apache / 2.0.54
如果我尝试访问我的服务器上不存在的子域,它将parsing为主域。 例如去
http://www.fakesub.mydomain.com
将parsing为http://www.mydomain.com 。
如果我input一个有效的子域名例如
http://www.validsub.mydomain.com
它将parsing到适当的子域。
我想这是由于某种服务器confg,但我不知道是什么。 谷歌search没有真正帮助我,但这可能是因为我不知道该怎么称呼这一点。
任何人都可以build议为什么会这样? 非常感谢!
在启用NameVirtualHost地址/端口组合上,第一个匹配的<VirtualHost>加载被认为是默认值; 不匹配其他主机的请求将被发送到它。 用apache2ctl -S查看你的当前configuration。
如果你想避免这种行为,首先要加载一个虚拟虚拟主机,不提供任何内容。