Windows-Server-2008-R2
無法使用 HTTPS 從外部訪問站點
與此問題類似:Widows server 2008, iis7。無法設置 SSL 以供公眾使用。可能的埠問題
我最近在網站上設置了 SSL 證書。當我嘗試使用 HTTPS 在瀏覽器中訪問該站點時,出現超時錯誤,但 HTTP 工作正常。可能是什麼問題呢?
到目前為止我已經嘗試解決這個問題:
我為伺服器和客戶端添加了 TLS 1.1 和 TLS 1.2 的系統資料庫項,值DisabledByDefault = 0和Enabled = 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 正常載入。