SSL 証明書の期限が切れてもサーバーがダウンすることはありませんが、ダウンする可能性もあります。ブラウザーには全ページのセキュリティ警告が表示され、ほとんどの訪問者は退出し、チェックアウトおよびログイン フォームは機能しなくなり、API クライアントは接続を拒否します。これは通常、数か月前に自動更新が機能しなくなり、誰も気付かなかったことが原因で発生します。 SSL の有効期限を監視すると、数日または数週間前に警告が表示されますが、修正には 5 分の作業が必要です。このガイドでは無料で設定する方法を説明します。
SSL 証明書が依然として予期せず期限切れになる理由
現在、ほとんどの証明書は自動的に更新されるため、有効期限切れの問題は解決されたように感じられます。実際には、自動更新は多くの一般的な理由で静かに失敗します。
- 更新ジョブの実行が停止されました。サーバーの移動、新しいコンテナー イメージ、またはスケジュールされたタスクの喪失は、更新コマンドが二度と実行されないことを意味します。
- 検証が失敗します。 DNS の変更、新しい CDN またはプロキシ、またはファイアウォール ルールにより、認証局がドメインの所有者であることを確認するために使用するチェックがブロックされます。
- 新しい証明書はロードされませんでした。ファイルはディスク上で更新されましたが、Web サーバーはリロードされなかったため、古いファイルが引き続き提供されます。
- 忘れられたサブドメイン。メイン サイトは正常に更新されますが、ショップ、メール サーバー、または古いランディング ページは手動で設定された証明書を使用します。
- リマインドメールは停止しました。たとえば、Let's Encrypt は有効期限リマインダー電子メールを 2025 年に終了したため、多くのサイト所有者が頼りにしていた警告を失いました。
証明書の有効期間も短くなってきています。ブラウザーが従う業界規則により、公開証明書の最大有効期限が段階的に短縮されているため、更新の頻度が増加し、更新が失われると有効期限が早く切れてしまいます。
SSL 有効期限監視のチェック内容
SSL 有効期限モニターは、ブラウザとまったく同じように外部からドメインに接続し、サーバーが実際に提供する証明書を読み取り、その有効期限を今日と比較します。最後の部分が重要です。サーバー上のファイルではなく、訪問者に表示される証明書をチェックするため、ロードされなかった更新もキャッチします。
My Site Alertsでは、SSL とドメインのチェックが 1 つのドメイン名モニターに共存します。
| チェック | 見ているもの | なぜそれが重要なのか |
|---|---|---|
| SSL証明書の有効期限が切れています | ドメインで提供される証明書の有効期限 | ブラウザのセキュリティ警告と接続失敗を防止します |
| ドメイン名の有効期限 | パブリックドメイン記録からの登録有効期限 | ウェブサイトや電子メールとともにドメイン自体の損失を防ぎます |
| レジストラとネームサーバー | ドメインの登録者とその DNS ポイントはどこですか | 予期せぬ変化を発見するのに役立ちます |
無料プランには、メイン サイトと最も重要なサブドメインまたはクライアント サイトに十分な 5 つのドメイン名モニターが含まれています。
無料の SSL 有効期限切れアラートを設定する方法
1. 無料アカウントを作成する
電子メール アドレスを使用してMy Site Alertsにサインアップします。クレジットカードもお試し期間もありません。
2. ドメイン名モニターを追加する
ダッシュボードでドメイン名を開き、ドメイン名の作成を選択します。 example.com などのドメインを入力し、明確な名前を付けます。 shop.example.com など、独自の証明書を持つサブドメインごとに個別のモニターを追加します。
3. 通知を受けるタイミングを選択する
[SSL 有効期限通知] で、有効期限が切れる 1 日前から 2 か月前までの範囲で警告を表示する期間を選択します。証明書が自動的に更新される場合は、7 日または 14 日が適切な選択です。失敗した更新を修正するのに十分な時間であり、正常な更新がすでに行われているのに十分な遅さであるため、自動的に修正される何かについての警告は表示されません。
4. ドメインの有効期限切れアラートもオンにする
[ドメイン名の有効期限通知] で、1 か月や 2 か月などの長いリードタイムを選択します。ドメインの更新は、多くの場合、誰かが手動で更新する必要がある支払いカードまたはレジストラ アカウントに依存します。
5. アラートの送信先を選択する
電子メールはすぐに使えます。 Slack 、 Discord 、 Telegram 、 Microsoft Teams 、または独自の Webhook にアラートを送信して、実際に証明書を更新できる人に警告が届くようにすることもできます。
今すぐ証明書を確認してください
今日の自分の立ち位置を知りたいですか?無料のSSL チェッカーで任意のドメインを実行して、発行者と有効期限を確認します。コマンドラインを使用したい場合は、サーバーが提供している証明書の日付が表示されます。
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -datesnotAfter行は有効期限です。 1 回限りのチェックは便利ですが、役立つのは実行したその日だけです。モニタリングはチェックを繰り返し、注意が必要な場合にのみ声を上げます。
有効期限切れのアラートを受け取った場合の対処方法
- 更新されたかどうかを確認します。 SSL チェッカーを再度実行します。有効期限が繰り上がった場合は、アラートが早期に通知されたため、作業は完了です。
- 更新ログを見てください。通常、ホスティング パネル、証明書ツール、または CDN ダッシュボードには、前回の更新が失敗した理由が表示されます。
- 検証を修正しました。ドメインが証明書を要求するサーバーまたはプロキシを指していること、および検証パスがブロックされていないことを確認してください。
- Web サーバーをリロードします。新しい証明書がディスク上に存在するにもかかわらず、訪問者には古い証明書が表示されたままの場合は、Web サーバーをリロードまたは再起動します。
- 時間がない場合は手動で更新してください。今すぐ手動で更新し、後で自動化を修正すれば、訪問者に警告が表示されることはありません。
有効期限前チェックリスト
- 独自の証明書を持つすべてのドメインとサブドメインにはモニターがあります。
- ドメイン登録は、有効な支払いカードを使用して自動更新されるように設定されています。
- アラートは、休暇中の可能性のある 1 人だけでなく、共有チャネルに送信されます。
- 更新ジョブ自体は常に監視されているため、期限切れのかなり前にスケジュールの違反が検出されます。
SSL モニタリングは、稼働時間チェックと並行して最適に機能します。
SSL 有効期限アラートは、今後の問題について警告します。稼働時間チェックにより、訪問者がサイトにアクセスできなくなる瞬間がわかります。一緒に両方をカバーします。 Web サイトの稼働時間を無料で監視する方法と、 cronジョブを無料で監視する方法に関するガイドに従って、更新ジョブも監視します。
ドメインごとに約 2 分かかります。無料のアカウントを作成し、メイン ドメインを追加してください。そうする必要がないように、私たちが監視します。
よくある質問
SSL 証明書の有効期限がいつ切れるかはどうすればわかりますか?
ブラウザで南京錠を開いて証明書の詳細を表示したり、無料の SSL チェッカーを通じてドメインを実行したり、日付をチェックして期限が切れる前にアラートを送信する SSL 有効期限モニターを設定したりできます。
SSL 証明書の有効期限が切れるとどうなりますか?
ブラウザーにはサイトの代わりにセキュリティ警告が表示され、ほとんどの訪問者は離脱し、有効な証明書を必要とするフォーム、チェックアウト、API 接続は更新されるまで動作を停止します。
SSL 有効期限監視は本当に無料ですか?
はい。無料プランには、SSL 証明書とドメインの有効期限の両方を追跡する 5 つのドメイン名モニターが含まれており、電子メール、 Slack 、 Discord 、 Telegram 、 Microsoft Teams 、Webhook アラートが含まれます。クレジット カードも期限切れのトライアルもありません。
証明書が自動的に更新される場合でも監視が必要ですか?
はい。スケジュールされたタスクが停止するか、検証がブロックされるか、サーバーがリロードされない場合、自動更新は静かに失敗します。監視では、訪問者が実際に見る証明書をチェックするため、これらすべてを検出します。
有効期限が切れる何日前にアラートを受け取る必要がありますか?
証明書が自動的に更新される場合は、7 ~ 14 日が適切です。手動で更新する証明書やドメイン名の場合は、支払いと承認を処理する時間を確保できるように 1 か月または 2 か月を選択します。