讓網站能透過 HTTPS 載入的 SSL 憑證已經過期或即將過期。一旦失效,瀏覽器會向訪客顯示整頁的安全性警告,大多數訪客都會因此離開。
這代表什麼
憑證的有效期有限,通常為 90 天,必須在到期前續約。大多數主機商都會自動續約,所以出現這個問題通常代表自動續約已經失效。
觸發條件
SSL 憑證監控每週會讀取一次網站提供的憑證,到期前八天內則每天讀取。問題會在到期前 14 天以「高」出現,剩下一天或更短時轉為「嚴重」。系統會在到期前一週、前一天,以及到期後各寄送一次電子郵件給擁有者和管理員。
常見原因
- 自動續約失敗,通常是因為網域的 DNS 已變更,或防火牆封鎖了續約檢查。
- 手動購買的憑證沒有人去續約。
- 伺服器已取得新憑證,但 CDN、代理伺服器或負載平衡器仍在提供舊憑證。
如何修正
- 在主機控制台或 CDN 中續約或重新簽發憑證;大多數主機商和 Cloudflare 都提供會自動續約的免費憑證。
- 如果原本應該自動續約,請找出沒有續約的原因,避免再次發生。
- 確保新憑證已安裝在所有提供網站服務的地方,然後查看瀏覽器中的鎖頭圖示。
何時解除
在下一次檢查發現憑證剩餘效期超過 14 天時就會解除。接近到期時每天都會檢查,因此續約通常在一天內就會被偵測到。