【问题标题】:Unable to set up SSL for public use. Possible port issue无法设置 SSL 以供公众使用。可能的端口问题
【发布时间】:2013-12-17 11:07:53
【问题描述】:

我有一个网站托管在 IIS 7、Windows Server 2008 上,我认为是在亚马逊服务器上。

SSL 证书已设置,当从服务器浏览时一切正常(除了表明 ssl 未注册域的警告(认为这是因为我使用 IP 地址而不是实际主机名浏览)) .但公开只有 http 有效。如果我尝试访问 https,我得到连接已超时。设置域名和仅使用 IP 时也是如此。

我尝试禁用 Windows 防火墙,然后运行 ​​netstat,它显示端口 443 正在侦听(我认为,它的本地地址被列为 0.0.0.0 和 [::],但没有外部地址显示端口 443)。我还运行了 netsh,它列出了端口 443 上的证书。使用 http://www.adminkit.net/telnet.aspx 时,我得到 "连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应 IpAddress:443"

我有什么遗漏吗?任何建议都非常受欢迎。另外,它可能与证书本身有关吗?提供的证书一开始不起作用,必须使用 openssl 将其转换为 pfx。

谢谢

【问题讨论】:

标签: asp.net-mvc ssl iis-7 https windows-server-2008


【解决方案1】:

我从 ServerFault.com 得到了答案。感谢 Marthijn 向我指出。

问题是该网站托管在 Amazon EC2 上。原来有需要编辑的服务器实例设置,所以我不得不去亚马逊控制台,编辑附加到服务器实例的安全组并启用端口 443 的入站流量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 2016-08-30
    • 1970-01-01
    • 2018-04-25
    • 2014-12-28
    • 2021-07-20
    • 2020-09-16
    相关资源
    最近更新 更多