5 つの一般的な SSL 証明書エラー (およびその修正方法)
公開: 2023-02-20SSL 証明書は、最新の Web サイトには必須です。 ただし、サイトの他のコンポーネントと同様に、エラーが発生する可能性があります。 そのことを念頭に置いて、比較的一般的な SSL 証明書エラーがいくつかあります。エラーが発生した場合に備えて、修正方法を学ぶ必要があります。
幸いなことに、ほとんどの SSL エラーは簡単にトラブルシューティングできます。 証明書の更新または再インストールには、数分しかかからない場合があります。 あなたのウェブホストはあなたのために喜んでそれをしてくれるかもしれません.
️ この記事では、SSL 証明書エラーの最も一般的なタイプを見ていきます。 次に、それらのトラブルシューティング方法を紹介します。 始めましょう!
最も一般的な 5 つのタイプの SSL 証明書エラー
SSL 証明書のエラーを認識するのはかなり簡単です。 証明書に関係するほとんどのエラー メッセージでは、SSL が明示的に言及されています。 最も一般的な問題を見てみましょう。
- 証明書が信頼されていません
- 混合コンテンツ エラー
- SSL 証明書が取り消されました
- 期限切れの SSL 証明書
- SSL プロトコル エラー
1. 信頼されていない証明書
すべての SSL 証明書は認証局によって署名されています。 その機関は、証明書が価値を持つために検証済みの機関である必要があります。 市場で最も人気のある証明機関には、Comodo SSL、Digicert、Let's Encrypt などがあります。
無料のオプションを含む、いくつかの認証局から選択できます。 ただし、「自己署名」証明書を作成するか、信頼されていない機関から証明書を取得することを選択した場合、次のエラーが発生する可能性があります。
有名な機関からの証明書を使用している場合でも、「証明書が信頼されていません」というエラーが表示されることがあります。 この場合、ブラウザは証明書の有効性を確認できません。 これは一時的な不具合である可能性があるため、ページを再読み込みして、ページが消えるかどうかを確認してください。
ほとんどの場合、エラーによって訪問者が Web サイトにアクセスできなくなることはありません。 ただし、ブラウザーは、サイトが安全でない可能性があることを警告します。 これが真実ではない場合でも、恐怖のためにかなりの数の訪問者を遠ざける可能性があります。
2. 混合コンテンツ エラー
これは、メッセージに証明書が含まれていない数少ない SSL エラーの 1 つです。 「混合コンテンツ」エラーは、ページが HTTPS 経由で読み込まれるが、画像やスクリプトなど、HTTP 経由で読み込まれる要素が含まれている場合に表示されます。
ブラウザによっては、完全なエラー メッセージが表示される場合と、ナビゲーション バーの HTTPS アイコンに警告が表示される場合があります。 このタイプのエラーはユーザー エクスペリエンスに大きな影響を与えない可能性がありますが、Web サイトのすべてのコンポーネントを HTTPS 経由で読み込む必要があります。 このようにして、Web サイトから送信されるすべてのデータが安全であることを確認できます。
3. SSL証明書の失効
メッセージが示すように、このエラーは、認証局が証明書を取り消したことを意味します。 これは、証明書の設定時に誤った情報を使用したか、セキュリティ キーが侵害されたことが原因である可能性があります。
ほとんどの場合、証明書を再発行することで問題を解決できます。 それが不可能な場合は、認証局に連絡して、最初に取り消された理由を確認する必要があります。
4. 期限切れの SSL 証明書
SSL証明書は定期的に更新する必要があります。 これは、あなたがまだ Web サイトを所有しており、信頼できない第三者が Web サイトを乗っ取っていないことを証明するために必要です。
当局は、証明書の有効期限が切れる前に通知します。 このようにして、更新するのに十分な時間を確保できます。 そうしないと、次のようなエラーが発生します。
SSL 証明書の更新は複雑なプロセスではありません。 Let's Encrypt などの機関からの無料の証明書を使用する場合は、サーバーの端末を使用して更新できます。 Web ホストの中には、証明書を自動的に、または必要に応じて更新するものもあります。
証明書が最新で有効であることを確認した後もこのエラーが表示される場合は、オペレーティング システム (OS) の SSL スレートをクリアする必要がある可能性があります。 これは SSL データの一種のキャッシュであり、古い情報が含まれている可能性があり、この種の証明書エラーにつながります。
5. SSL プロトコル エラー
ほとんどの SSL エラーは、問題の原因がメッセージで示されるため、比較的簡単にトラブルシューティングできます。 ただし、SSL プロトコル エラーは一般的なエラー画面が表示されるため、解決が難しい場合があります。
このエラーが発生した場合、さまざまな理由が考えられます。 たとえば、ブラウザで古いバージョンの SSL が使用されているか、ファイアウォールが証明書に干渉している可能性があります。 または、証明書が正しく構成されていない可能性があります。
通常、このエラーのトラブルシューティングにはある程度の労力が必要です。適切な修正が見つかるまで、複数の修正をテストする必要がある場合があるからです。 次のセクションでは、この問題と、発生する可能性のある他の種類の SSL エラーをトラブルシューティングするための最も一般的な方法について説明します。
SSL 証明書エラーのトラブルシューティング方法
このセクションでは、SSL 証明書エラーをトラブルシューティングするための 4 つの異なる方法について説明します。 実行するアプローチは、発生したエラーの種類によって異なります。 たとえば、証明書の期限切れエラーが表示された場合は、すぐに更新できます。
エラーの原因がわからない場合 (または一般的な SSL プロトコル エラーが発生した場合) は、最初の方法を使用して詳細情報を取得することをお勧めします。
- オンライン ツールを使用して問題を診断する
- SSL 証明書を再インストールする
- HTTPS 経由でウェブサイトを強制的に読み込む
- SSL 証明書を更新する
1. オンライン ツールを使用して問題を診断する
無料で使用できる SSL 診断ツールは多数あります。 私たちのお気に入りのオプションの 1 つは、Qualys Labs の SSL Server Test です。
このツールを使用するには、ウェブサイトの URL を入力して送信し、チェックを受けてください。
これにより、Web サイトの SSL 証明書の完全なレポートが提供されます。 また、エラーが見つかったかどうかに応じて、評価も与えられます。 その場合は、それらを修正するための手順を実行できます。
レポートは解析が難しい場合があるため、指摘されているエラーのみに注目することをお勧めします。 証明書が信頼されていない、取り消されている、または有効期限が切れている場合、ツールはこれを明確に通知します。
2. SSL 証明書を再インストールする
SSL 証明書をインストールするプロセスは、取得する証明書の種類と Web ホストによって異なります。 Let's Encrypt などの一部の認証局は無料で提供しており、ターミナルを使用して証明書をインストールおよび更新できます。
通常、ターミナルまたはホスティング ダッシュボードを使用して、証明書をインストールおよび/または再インストールします。 多くの Web ホストは、ドメインをネームサーバーに向けると、SSL 証明書を自動的に生成して設定します。
それ以外の場合は、cPanel などのホスティング コントロール パネルを使用して、SSL オプションを探す必要がある場合があります。
Web ホストがその機能を提供していない場合は、新しいホスティング プロバイダーへの移行を検討する時期かもしれません。 最近では、ホスティング パッケージで無料の SSL 証明書を提供する優れたホスティング会社が数多くあります。 ただし、端末の使用に慣れている場合は、認証局の Web サイトをチェックして、証明書を再インストールする方法についての説明を探すことができます。
3. Web サイトを強制的に HTTPS 経由でロードする
HTTPS 経由でロードするように WordPress を設定するには、いくつかの方法があります。 手動のアプローチでは、 .htaccessファイルを編集し、リダイレクトを使用して、Web サイトのすべてのページを強制的に HTTPS 経由で読み込む必要があります。 これは、SSL 証明書をインストールした後にのみ行う必要があります。そうしないと、Web サイトにアクセスしようとしたときにエラーが発生します。
プラグインを使用して、サイトに HTTPS の使用を強制することもできます。 これは、HTTPS を使用するように各ページのすべての要素も構成するため、混合コンテンツ エラーの迅速な解決策です。 私たちのお気に入りのツールは、Really Simple SSL です。
プラグインをインストールして有効化すると、SSL を有効化するかどうか尋ねられます。 また、HTTPS 経由でサイトを強制的に読み込む前に何をすべきかについての推奨事項も表示されます。
[SSL を有効にする]をクリックすると、Web サイトが HTTPS 経由で自動的に読み込まれます。 ご覧のとおり、このアプローチは非常に簡単です。
4. SSL 証明書を更新する
SSL 証明書を更新するプロセスは、インストール方法によって異なります。 cPanel を使用して証明書をインストールした場合は、次の手順に従うことができます。ここでは、新しい証明書署名要求 (CSR) を生成し、証明書をアクティブ化し、検証する方法を示します。
または、端末から証明書を更新することもできます。 たとえば、Let's Encrypt 証明書を使用する場合、Certbot というプログラムを使用して端末から証明書をインストールおよび管理することを推奨しています。
これは、サーバーの端末から次のコマンドを入力するのと同じくらい簡単です。
sudo certbot renew
最後に、信頼できる Web ホストを使用している場合は、SSL 証明書のインストールと更新を処理してくれる可能性があります。 最近では証明書が必須であるため、これはますます一般的になっています。
特に、管理された WordPress ホストは、ホスティング プランで無料の SSL 証明書のセットアップと管理を提供する傾向があります。
SSL 証明書のエラーを完全に修正する
SSL 証明書のエラーは、思ったよりも一般的です。 Web サイトを運営している場合、潜在的な訪問者やコンバージョンを逃さないように、これらのエラーを特定してトラブルシューティングする方法を知る必要があります。
ほとんどの SSL エラーは、診断とトラブルシューティングが比較的簡単です。 それらを修正するためにできることは次のとおりです。
- 問題を診断するには、SSL Server Test などのオンライン ツールを使用します。
- SSL 証明書を再インストールします。
- Really Simple SSL などのプラグインを使用して、HTTPS 経由で Web サイトを強制的に読み込みます。
- SSL 証明書を更新します。
SSL 証明書エラーのトラブルシューティング方法について質問がありますか? 以下のコメントセクションでお知らせください!