IIS 8 HTTPS/Require SSL 导致超时错误

标签 iis ssl https web timeout

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

采取的步骤:

  1. 验证网站可以通过 HTTP 访问(http://xxx.xxx.xxx.xxx 有效 - 如果重要,此时使用 IP 地址)
  2. IIS > 服务器证书 > 创建自签名证书,类型 = 虚拟主机
  3. IIS > 默认网站 > 绑定(bind) > HTTPS = 443,主机名 = <blank> , 证书 = <The one from the previous step>
  4. IIS > SSL 设置 > 要求 SSL = 选中,客户端证书 = 忽略
  5. IIS > 默认网站 > 权限 > 确保 IIS_IUSRS 具有读取/执行/列表权限
  6. IIS > 默认网站 > 重新启动

结果:

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

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

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

在此先感谢您的帮助。

最佳答案

检查主机的 443 端口。在某些托管服务提供商中,此端口默认关闭。 例如,在 Amazon EC2 中,您必须更改“安全组”设置以添加“HTTPS”

关于IIS 8 HTTPS/Require SSL 导致超时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25942761/

相关文章:

windows - Azure Web 角色入口点和 .aspx 页面处理程序在不同进程中运行是如何发生的?

Ajax 在 ASP MVC3 站点上返回 404 错误

node.js - 如何使用 Cassandra 的 Node.js 驱动程序配置 sslOptions?

ssl - 使用 nginx 将通配符子域重定向到不同的顶级域

amazon-web-services - AWS 为负载均衡器请求 ACM HTTPS 证书

c# - 在 IIS 中托管 TCP 聊天服务器

asp.net - 运行 Quartz.NET 嵌入式或作为 Windows 服务的优缺点

php - Wordpress 站点迁移到本地服务器后出现隐私错误

ssl - 托管具有有效 SSL 证书的网站,但是,导航到 www.example.com 会将我带到 Http 而不是 Https

http - 使用 http 或更好的 https 的项目类型?