IIS 7.0 多域站点绑定(bind)

标签 iis iis-7 binding hosting dns

我有三个网站,每个网站都有自己的域,连接到我的一台 Windows Server 2008 IIS 7.0 Web 服务器。

  • example1.com
  • example2.com
  • example3.com

  • 每个站点的绑定(bind):

    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 的页面.这就是我需要在我的网络服务器上处理的内容。

    最佳答案

    我会验证您是否有 example3.com 指向磁盘上的正确位置。还要确保它没有停止。

    回退到 example1 是由于没有 header 值的绑定(bind)条目。

    关于IIS 7.0 多域站点绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/222230/

    相关文章:

    asp.net-mvc - asp.net中奇怪的图像生成错误

    windows - IIS 上的 ERR_CONNECTION_REFUSED

    iis-7 - 500 - 内部服务器错误, "resource you are looking for, and it cannot be displayed."

    wcf - 创建以不同方式托管的 WCF 服务

    更新绑定(bind)集合时Wpf datagrid行不更新?

    javascript - 如何在原始 html 中使用绑定(bind)?

    c# - 绑定(bind)不正确更新 usercontrol 属性 MVVM

    c# - ASP.NET Request.ServerVariables 产生本地 IP 地址而不是远程 IP

    iis - 如何使用PowerShell停止IIS?

    iis - URL重写导致404