【问题标题】:IIS 8 (Server 2012) Site Binding Not Working Works When No Site Name Is Specified未指定站点名称时,IIS 8 (Server 2012) 站点绑定不起作用
【发布时间】:2017-03-05 13:50:07
【问题描述】:

我遇到了一个奇怪的问题。如果我在站点绑定中输入站点名称,则 ISS 上的默认网站无法识别它。假设我将其留空,那么我可以获取页面,但它们显示的是服务器 IP 地址。

这是一个问题,因为使用 SSL,它要么不提供页面,要么给我一个站点警告。

请注意,我使用 GoDaddy 的 DNS 转发和屏蔽到 AWS 上我的 EC2 实例的公共 IP。

这一切都是在 SSL 证书过期时在一夜之间开始的。从那以后,我已经放置了一个有效的新证书,但我无法让网站再次运行。

我已经进行了很多调试,包括区分与新配置一起使用的旧配置,但我无法理解为什么会发生这种情况。

设置站点名称会导致 http 和 https 都不起作用。

非常感谢任何帮助解决此问题 - 提前致谢!

【问题讨论】:

    标签: ssl iis amazon-ec2 iis-8


    【解决方案1】:

    这似乎是域名托管服务商 Go-Daddy 提供的转发屏蔽问题。出于某种原因,通过转发屏蔽,响应包含在一个框架中,并且该框架表明 src 是服务器的公共 IP 地址而不是域名。

    我也认为带有屏蔽的https转发存在问题。虽然此问题发生的原因尚不清楚,但目前的解决方法是将域从仅转发 http 请求的屏蔽更改为指向 http 服务器公共 IP 地址。

    这不是理想的解决方案,但至少可以让网站备份并运行。一旦我了解更多关于使用转发进行屏蔽以及为什么突然停止工作的信息,我将发布更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-11
      相关资源
      最近更新 更多