IIS 8 HTTPS /要求SSL导致超时错误

时间:2014-09-19 21:41:56

标签: iis ssl https web timeout

尝试通过SSL通过IIS 8发布网站,但是出现了超时错误。任何帮助表示赞赏。

采取的步骤:

  1. 验证网站可以通过HTTP访问(http://xxx.xxx.xxx.xxx正常工作 - 如果重要的话,此时使用IP地址)
  2. IIS>服务器证书>创建自签名证书,键入= Web Hosting
  3. IIS&gt;默认网站&gt;结合&gt; HTTPS = 443,主机名= <blank>,证书= <The one from the previous step>
  4. IIS&gt; SSL设置&gt;要求SSL =已选中,客户端证书=忽略
  5. IIS&gt;默认网站&gt;权限&gt;确保IIS_IUSRS具有读/执行/列表权限
  6. IIS&gt;默认网站&gt;重新启动
  7. 结果:

    • 来自客户端(https://xxx.xxx.xxx.xxx)的HTTPS请求返回错误“此网页不可用”/ ERR_CONNECTION_TIMED_OUT(Chrome)或“此页面无法显示”(IE)

    • 来自服务器本身(https://xxx.xxx.xxx.xxx)的HTTPS请求返回与上面相同的错误

    • 在接受有关证书的警告后,使用来自服务器本身(https://localhost)的localhost的HTTPS请求成功

    提前感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

检查主机中的端口443。默认情况下,某些托管服务提供商会关闭此端口。 例如,在Amazon EC2中,您必须更改&#34;安全组&#34;设置添加&#34; HTTPS&#34;

答案 1 :(得分:0)

我关注了this post,并解决了我的问题:)