Windows-Server-2008-R2

無法使用 HTTPS 從外部訪問站點

  • August 10, 2018

與此問題類似:Widows server 2008, iis7。無法設置 SSL 以供公眾使用。可能的埠問題

我最近在網站上設置了 SSL 證書。當我嘗試使用 HTTPS 在瀏覽器中訪問該站點時,出現超時錯誤,但 HTTP 工作正常。可能是什麼問題呢?

到目前為止我已經嘗試解決這個問題:

  • 我為伺服器和客戶端添加了 TLS 1.1 和 TLS 1.2 的系統資料庫項,值DisabledByDefault = 0Enabled = 1(然後重新啟動伺服器)。

    • 沒有 TLS 1.0 的系統資料庫項。
  • 我檢查了防火牆的規則“全球資訊網服務(HTTPS 流量輸入)”;它已經啟用。

  • 我能夠使用 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

**我們的網路託管服務提供商預設關閉了 443 埠。**我們有必要要求他們打開那個埠。之後,該站點使用 HTTPS 正常載入。

引用自:https://serverfault.com/questions/920731