問題描述
阿里云云虛擬主機中網站安裝SSL證書后,使用HTTPS加密協議訪問,實現高強度雙向加密傳輸,防止傳輸數據被泄露或篡改。在開啟HTTPS加密訪問后,使用HTTP協議訪問網站正常,無法使用HTTPS協議訪問網站。
解決方案
開啟HTTPS加密訪問需要SSL證書,不同來源的證書對應的開啟方法不同,詳情請參見開啟HTTPS加密訪問。在開啟HTTPS加密訪問后無法通過HTTPS協議訪問網站的排查方法如下:
- 登錄云虛擬主機管理頁面。
- 找到待開啟HTTPS加密訪問的云虛擬主機,單擊對應操作列下的管理。
- 在左側導航欄,選擇。
- 在域名綁定界面,找到開啟HTTPS加密訪問的域名,檢查訪問的域名和開啟HTTPS的域名是否一致。對于云虛擬主機而言,
example.com
和www.example.com
是兩個域名。
- 如果訪問的域名和開啟HTTPS的域名一致,請查看對應訪問域名的HTTPS狀態。
- HTTPS是關閉狀態:說明相關域名還沒有開啟HTTPS功能,需要在控制臺進行開啟。
- 證書審核中的狀態:說明已經申請開啟HTTPS,目前狀態是審核中,需要等待審核完畢,變為已開啟狀態才能訪問。
- 域名備案狀態:如果是國內主機,需要備案成功后才能訪問。
- 如果訪問域名的HTTPS狀態為開啟狀態,請在本地使用telnet命令測試域名的443端口,檢查443端口是否正常。如果443端口不通,則有可能是相關HTTPS開啟配置沒有正常下發到主機服務器。您可以在控制面板關閉相關域名HTTPS,然后再重新開啟HTTPS,重新下發HTTPS配置。
更多信息
開啟HTTPS加密訪問后,使用瀏覽器訪問會提示綠色安全標志。
如果瀏覽器不顯示綠色安全加鎖標志,一般是因為網頁中所調用的資源不全是HTTPS資源導致。例如,調用了外部的非HTTPS圖片和樣式表等。網站需要做全站HTTPS化,才能保證瀏覽器顯示為綠色加鎖。
適用于