ウェブサイトをHTTPSで読み込めるようにするSSL証明書が、期限切れになったか、まもなく期限切れになります。期限が切れると、ブラウザーは訪問者に全画面のセキュリティ警告を表示し、ほとんどの人は離脱してしまいます。
意味
証明書には有効期限があり、多くの場合は90日で、期限が切れる前に更新する必要があります。ほとんどのホストは自動的に更新するため、この問題は通常、自動更新が機能しなくなったことを意味します。
発生条件
SSL証明書の監視では、ウェブサイトが提供する証明書を週1回、有効期限まで8日以内になると毎日読み取ります。問題は期限の14日前に重要度「高」として表示され、残り1日以下になると「重大」になります。オーナーと管理者には、期限の1週間前、1日前、そして期限切れになった時点でメールが届きます。
主な原因
- 自動更新が失敗している。多くの場合、ドメインのDNSが変更されたか、ファイアウォールが更新時の確認をブロックしていることが原因です。
- 手動で購入した証明書を誰も更新しなかった。
- サーバーが新しい証明書を取得した後も、CDN、プロキシ、ロードバランサーが古い証明書を配信し続けている。
修正方法
- ホスティングの管理パネルまたはCDNで証明書を更新または再発行してください。ほとんどのホストやCloudflareでは、自動で更新される無料の証明書が提供されています。
- 自動的に更新されるはずだった場合は、再発しないよう、更新されなかった理由を確認してください。
- ウェブサイトが配信されているすべての場所に新しい証明書がインストールされていることを確認し、ブラウザーで鍵マークを確認してください。
解消されるタイミング
残り14日を超える証明書が確認された次のチェックで解消されます。有効期限が近づくとチェックが毎日実行されるため、更新は通常1日以内に反映されます。