Zim3r Asked: 2012-12-12 11:05:47 +0800 CST2012-12-12 11:05:47 +0800 CST 2012-12-12 11:05:47 +0800 CST apache 中没有虚拟主机的域的请求结束到默认虚拟主机 772 如果我向 Apache 询问在 Apache 配置中没有虚拟主机设置的 domain.com,Apache 将显示默认的虚拟主机。我怎样才能防止这种情况发生或干脆断开连接? apache-2.2 3 个回答 Voted John 2012-12-12T11:13:07+08:002012-12-12T11:13:07+08:00 这是预期的行为 - 如果您在域解析到的 IP 上提供 Apache 服务但没有将该域设置为虚拟主机,您将获得默认虚拟主机。这就是它的工作原理。 ablackhat 2012-12-12T11:14:35+08:002012-12-12T11:14:35+08:00 Listen 80 NameVirtualHost * <VirtualHost _default_:80> RewriteEngine On RewriteRule . - [G] </VirtualHost> 这将发送 HTTP 410“Gone”。 你无法阻止它的发生。Apache 仍然需要侦听该端口并且它必须对该连接做一些事情。 Best Answer Matt 2012-12-12T11:15:08+08:002012-12-12T11:15:08+08:00 使用配置为在该情况下提供所需响应的默认虚拟主机。 小心你放在那里的东西。我看到客户对我们“窃取他们的域”感到不安,因为在一些委托问题期间出现了网络托管服务商徽标 =)
这是预期的行为 - 如果您在域解析到的 IP 上提供 Apache 服务但没有将该域设置为虚拟主机,您将获得默认虚拟主机。这就是它的工作原理。
这将发送 HTTP 410“Gone”。
你无法阻止它的发生。Apache 仍然需要侦听该端口并且它必须对该连接做一些事情。
使用配置为在该情况下提供所需响应的默认虚拟主机。
小心你放在那里的东西。我看到客户对我们“窃取他们的域”感到不安,因为在一些委托问题期间出现了网络托管服务商徽标 =)