【发布时间】:2010-09-18 08:16:21
【问题描述】:
我的一个 Windows Server 2008 IIS 7.0 Web 服务器上有三个网站,每个网站都有自己的域。
example1.comexample2.comexample3.com
每个站点的绑定:
IIS 7.0 Site Bindings example1.com http://img371.imageshack.us/img371/4215/example1pf4.gif
IIS 7.0 Site Bindings example2.com http://img371.imageshack.us/img371/2567/example2xx0.gif
IIS 7.0 Site Bindings example3.com http://img266.imageshack.us/img266/8186/example3rh9.gif
当我导航到 example1.com 时,我会看到我的 example1 网站。
当我导航到 example2.com 时,我会看到我的 example2 网站。
但是,当我导航到 example3.com 时,我看到了我的 example1 网站,而不是我期望的 example3 网站。
发生了什么事?为什么example2.com 可以工作,而example3.com 却失败了?
问题已解决!
我在 IIS 中删除并重新创建了 example3.com 网站,现在它可以正常工作了。
我没有改变任何东西。它要么最初有一个简单的错字,要么重新创建它的行为只是碰巧修复了 IIS 中的一个小问题。
在我在 IIS 中设置额外的重定向强制网站使用子域后,它再次停止工作:
http://example1.com/ 重定向到http://www.example1.com/
我再次删除并重新创建了 example3.com 网站;我已经重置了 IIS;我已经重新启动了服务器。它仍然无法正常工作。
我想通了。这不是 IIS 问题。这是一个 DNS 问题。
example3.com 流量出于某种原因被定向到另一家公司的 Web 服务器。他们提供的页面只有一个 HTML 框架。该框架加载地址为http://example3.example1.com 的页面。这就是我需要在我的网络服务器上处理的内容。
【问题讨论】:
标签: iis iis-7 binding hosting dns