代码之家  ›  专栏  ›  技术社区  ›  user2480201

将IIS中的绑定主机名添加到网站中断站点

  •  1
  • user2480201  · 技术社区  · 12 年前

    我对IIS 7中我的站点的一个问题感到困惑——当它是唯一正在运行的站点,并且没有使用绑定时,它可以正常工作。我的域名www.mysite.com在DNS中注册,指向我的IP,这将我的网站拉得很棒。然而,现在我想在IIS中添加第二个站点,所以我必须开始使用绑定主机名,但当我将www.mysite.com作为主机名时,突然我无法再启动该站点了!而且,我不知道这些信息是否有用,但如果我在添加了绑定的当前网站旁边启动默认网站(没有绑定),域名将改为拉默认网站(IIS7 jpeg)!它似乎完全看不到我添加的绑定,除了它允许我同时运行两个站点这一事实。绑定在IIS中生效不需要时间,对吗?我想等到明天不会有什么不同吗?

    我以前在其他服务器上做过很多次,据我所知,我似乎做的一切都和以前一样。我不明白为什么这次不起作用。我是不是忘记了一些重要的事情?

    我唯一能看出的区别是,这个域名是由谷歌托管的,这需要我自己更新DNS。其他时候,我打电话给goDaddy说,“嘿,你能把这个域名指向这个IP地址吗?”他们为我做了这件事。有没有可能是我更新DNS不正确或不完整?我不知道如果域名一直在拉网站,直到我尝试在服务器上添加第二个网站,情况是否会如此。。。有什么想法吗?

    顺便说一句,这是一个托管在atlantic.net的虚拟服务器(2008 R2)——我以前从未使用过它们。我使用过的所有其他虚拟服务器都使用过1和1。不知道这是否也会有所不同。

    1 回复  |  直到 12 年前
        1
  •  0
  •   user2480201    12 年前

    好的,我想通了——最终DNS设置不正确!当我开始创建一堆虚拟站点并使用本地计算机的主机文件时,我能够缩小这个问题的范围,并看到一切似乎都在正常路由。因此,很明显,IIS的工作如预期。于是,我反复给GoDaddy打电话,直到我找到一个同意帮助我使用谷歌域名的人。显然,根据我的理解,我将IP地址设置在了错误的位置,这只会使域转发为IP地址,因此IIS没有主机名可与之匹配,这就是为什么它会毫无问题地启动默认网站(无绑定),而只使用默认网站!他将我引导到另一个屏幕(DNS区域文件选项卡),在那里我可以正确设置它。现在,一切都到了预期的地点!

    希望这将有助于另一个新手在他们必须设置自己的DNS时摆脱困境(叹气!)