Google から「SSL/TLS 証明書にドメイン名がありません」とメッセージが届いた原因を探る

先日、エックスサーバー上に構築したサイトの SSL 化を実施しました。WordPess 内のデータ変更から、利用している Google サービスの変更に至るまで。詳細については下記ページに手順を記しているので、興味がある方はどうぞご覧ください。

エックスサーバー上の WordPress 構築サイトを SSL 化した手順
エックスサーバーでは2016年6月30日より、全てのプランにおいてドメイン認証型SSL証明書「Let’s Encrypt」を無料・無制限に設定できるサービスが追加され...

半日かけて作業を行い、無事に移行作業が完了して安心したのもつかの間、翌日に次のようなメッセージが Google から届きました。

SSL/TLS 証明書にドメイン名 https://nj-clucker.com/ がありません

一体なにが起こってしまったのだろう? SSL の手順を間違えてしまったのか?しかも本文には次のような内容も書かれていました。

ブラウザによっては、貴サイトを安全ではないウェブサイトとして認識している可能性があります。この結果、多くのウェブブラウザが、貴サイトにアクセスしたユーザーにセキュリティ警告メッセージを表示してアクセスをブロックすることになります。

このメッセージは Search Console から送られた内容です。文章を読む限り、このままではいけないと思われ、対策が要されるのですが、一体何をすれば良いのか分かりません。

NG 扱いを受けたのは3サイト中の1つだけ

SSL 化の作業をするにあたり、エックスサーバー上にある3つのサイトを同時に SSL 化しました。手順は全く同じです。エックスサーバー上の SSL 設定は、クリック1つで設定できるため手順の間違いようがありません。

そして同じ手順を踏んだ他の2サイトについては、このようなメッセージは送られて来ませんでした。ブログの記事に書くために記録しながら作業していたので、手順を振り返っても誤るような箇所は見受けられません。

同じ状況の方を見つけた

何か対策は無いものかと調べていると、こちらのサイトに情報がありました。僕と同じくエックスサーバーで SSL 対応をした方のようです。

【WordPress】SSL対応(http→https)の設定で参考になった記事まとめ | 45House

内容としては、エックスサーバーで SSL を設定したところまでは問題がなく、設定が反映される前に Search Console に登録したことにより、ドメインが設定されていないと判断されたのではないかというものです。つまり、Search Console への登録が早すぎたのが原因のようなのです。

メッセージが届いた頃には問題なく SSL で通信が行われ、https でアクセスしてもエラーにならずサイトが表示されています。Search Console を見てもインデックスの登録も正常な上、https に変更された URL へのアクセス数もこれまで通りの数字を叩いています。

そして SSL 証明書の中身を確認してもドメイン名は登録されています。ちなみに、証明書の中身を確認する手順は次の通りです。

  1. Chrome で該当のサイトを開いて、アドレスバー左にある鍵アイコンをクリック
  2. 保護された接続の欄にある詳細リンクを開く
  3. Developer Tools が起動するので、右側にある [View certificate] ボタンをクリック
  4. 証明書が表示されるので [証明書のパス] タブを開く

きちんとドメインが含まれていることを確認できます。

根本的な原因は急いで登録した Search Console

とにかく急いで https へ変更した URL をインデックス登録させたかったので、https アクセスが可能となった瞬間に Search Console へ登録した僕に原因があったようです。エックスサーバーにも SSL 化の反映まで最大で一時間かかると記述があったので、少なくとも一時間は待つべきでした。

他の2サイトに対するメッセージが届かなかったのは、SSL 設定から Search Console の登録までに時間が空いていたためです。結局、急がば回れということなんですね。

メッセージに対する対応なし

該当サイトにアクセスする上で問題が無ければ、メッセージの対応として修正を行う必要はありません。ただ、本当にドメインが登録されていないと困るので、SSL 証明書の中身は念のため確認しておいた方が良いでしょう。

僕の場合は Search Console の状況と、Analytics で見たアクセス数遷移から問題なしと判断しましたが、もし判断できず迷ってしまうようであれば、サーバー運営会社に問い合わせるのが最も堅実な確認方法です。

登録タイミングこそ見誤ったものの、これで無事 NJ-CLUCKER の SSL 対応は完了となります!やったー!

このブログの運営者

気力・体力勝負なシステム業界のエンジニアを経て、個人事業主として独立。Web サイト運営、動画制作など活動の場を広げています。目指すところへの道のりは険しいですが、自分が自分らしくあるために、一歩ずつ進んでいきます!

このブログでは、困ってたどり着いた人に、分かりやすく答えを提供できるように心掛けています。更新情報は、Twitter や Facebook ページを参照ください。よろしければフォローお待ちしています。

Facebook ページ NJ-CLUCKER
このブログが役に立ったら
「いいね!」お願いします

最近のエントリー

プラグインを使わず WordPress の投稿ページで PHP の外部ファイルを呼び出す方法

Feedly ボタンが機能していない?!正しい URL の情報に変更する方法

Twitter で過去のツイートを閲覧・削除する方法

赤ちゃんが泣き止む動画「ふかふかかふかのうた」は生後3ヶ月の赤ちゃんにも効果抜群だった!

これで迷わない!東京ディズニーランドの喫煙所マップ一覧【写真付き】

iTunes でアートワークが反映されないのは WAV 形式が原因!AAC に変換すれば反映される!

【徹底比較】WiMAX 2+ ギガ放題プランの最安値はどこ?【2017年10月版】

おすすめのモバイルルーター・ポケット WiFi を比較!選ぶポイントは利用目的に合わせること!

公共料金の支払いはクレジットカードと口座振替のどっちがお得?

iPhone 8・8 Plus は 7・7 Plus のスマホケースをそのまま使えるのか?