【问题标题】:https stops working after site publish网站发布后 https 停止工作
【发布时间】:2010-10-01 02:44:54
【问题描述】:

我正在使用 Windows Server 2003 (IIS6),它有两个在单独的应用程序池中运行的 asp.net 站点。其中一个站点安装了 ssl 证书,并且在 https 上运行良好。对方站点没有证书,不需要https

我遇到的问题是,当我将我的应用程序从 vs2005 发布到使用 ssl 的站点时,https url 停止工作,我只能使用 http。我得到的错误如下

来自 Google Chrome:错误 104 (net::ERR_CONNECTION_FAILED):连接到服务器的尝试失败。

从 IE7:Internet Explorer 无法显示网页,可能不可用,dns 无法访问等

奇怪的是第一次发生这种情况,https 最终变得可用,但我不知道是什么触发了可用性,但是当我将更新的程序集发布到不需要 https 的站点的 bin 文件夹时,其他站点再次在 https 上不可用

非常感谢您的帮助!

更新:感谢您的建议,但事实证明防火墙未在 ssl 端口上打开

【问题讨论】:

  • 两个网站是否在同一个 IP 地址上?
  • 安全站点在指定 IP 上,非安全站点在(全部未分配)安全站点使用 443,非安全站点的 ssl 端口为空 在另一台机器上测试时返回的错误是 504 代理超时,但 http 上的完全相同的站点再次运行良好
  • 如果您打开 https://IP_ADDRESS / 会发生什么 - 应该加载安全站点。
  • 试图想象什么会触发这种情况:这两个站点是否位于两个“物理”子文件夹中(相对于彼此)?
  • IP_ADDRESS 尝试加载安全站点但失败。 IP_ADDRESS 无法解决。这些站点位于相对的“物理”子文件夹中,例如网站/site1 & 网站/site2

标签: ssl iis-6 https


【解决方案1】:

检查 SSL (443) 的防火墙端口是否没有意外关闭 443。;-)

【讨论】:

    【解决方案2】:

    如果两个网站使用相同的 IP 地址,请确保只有具有证书的网站使用 SSL 端口 443(第一个属性页)。对于不安全的站点,输入字段应为空。

    如果这不是问题,您可以尝试调试在没有证书的情况下停止 Web 并重新启动 Web 服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多