我遇到了一个奇怪的问题。如果我在站点绑定中放置了站点名称,则ISS上的默认Web站点无法识别它。假设我把它留空,然后我就可以获取页面,但它们显示的是服务器IP地址。
这是一个问题,因为使用SSL,它既不会提供页面,也不会给我一个站点警告。
请注意,我使用GoDaddy的DNS工作,转发和屏蔽我在AWS上的EC2实例的公共IP。
当SSL证书过期时,所有这一切都在一夜之间开始。我已经提出了一个有效的新证书,但我无法让该网站再次运作。
我做了很多调试,包括区分使用新配置的旧配置,我无法理解为什么会这样。
设置站点名称会导致http和https无效。
非常感谢任何帮助解决这个问题 - 提前致谢!
答案 0 :(得分:0)
这似乎是域主机Go-Daddy提供的屏蔽转发问题。出于某种原因,通过屏蔽转发,响应被包含在一个帧中,该帧表示src是服务器的公共IP地址而不是域名。
我还认为使用屏蔽进行https转发存在问题。虽然这个问题发生的原因尚不清楚,但目前修复的方法是将域名从屏蔽中更改为单独转发http请求以指向http服务器公共IP地址。
这不是理想的解决方案,但至少让网站备份并运行。一旦我了解了有关使用转发屏蔽的内容以及为什么突然停止工作,我会发布更新。