无法使用 HTTPS 从外部访问网站

无法使用 HTTPS 从外部访问网站

类似这个问题:Widows 服务器 2008,iis7。无法设置 SSL 供公众使用。可能是端口问题

我最近在一个网站上设置了 SSL 证书。当我尝试使用 HTTPS 在浏览器中访问该网站时,出现了超时错误,但 HTTP 可以正常工作。可能是什么问题呢?

到目前为止我已尝试修复此问题:

  • 我为服务器和客户端添加了 TLS 1.1 和 TLS 1.2 的注册表项,其值默认禁用 = 0已启用 = 1(然后重新启动服务器)。
    • 没有 TLS 1.0 的注册表项。
  • 我检查了防火墙的规则“万维网服务(HTTPS Traffic-In)”;它已经启用。
  • 我能够使用 HTTPS 从服务器访问该网站,除了关于证书被颁发给不同域的警告(我猜这是因为我使用了“localhost”)之外,我没有遇到任何问题。
  • 我在服务器上打开了一个命令行窗口并执行了命令netstat -ano | find /i "443";我得到了以下结果:

    TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       4
    TCP    [::]:443               [::]:0                 LISTENING       4
    
  • 我使用命令行跟踪使用端口 80 然后是端口 443 到站点的路由。当检查端口 443 时,在最后一跳(以及每一跳,直到达到最大值),我得到了以下信息:

    9       *       *       *       Request timed out.
    
  • 我曾经portqry检查过服务器上 443 端口的状态,得到了以下信息:

    TCP port 443 (https service): FILTERED
    

答案1

我们的网站托管服务提供商默认关闭了 443 端口。我们必须请求他们打开该端口。完成此操作后,网站便可使用 HTTPS 正常加载。

相关内容