Web技術系のお話。
昨日、Facebookアプリからこのコヨイ.COMにアクセスしたら、「このWebサイトのセキュリティ証明書には問題があります」と表示されるようになり、ページにアクセスできなくなってしまいました。
同様に、Androidの標準ブラウザからアクセスした場合も警告。
でもGoogle Chromeからは普通にアクセスできる。なぜ?
心当たりは最近SSL対応し、HTTPSでの配信に切り替えた事。
悩んだ結果、1時間ほどで問題は解消できました。
可能性をいくつか振り返りつつ、今回の解決法をまとめておきます。
可能性1:証明書の期限切れ
セキュリティ証明書の有効期限が切れている場合にもこのメッセージがでるとのこと。
SSL対応したばかりなので問題はないはずですが、念のため確認しました。
PCのChromeからサイトにアクセスし、URL横の鍵マークをクリック。
証明書情報をチェックします。
問題無し。
ちなみに、端末の時計が狂っていて有効期間外になっている場合にも警告が出ることがあるとの事。
可能性2:ドメインの不一致
証明書と設置URLのドメインが一致してない場合にも警告がでる可能性があるらしいです。
これも問題無しです。
可能性3:サイトの中身がおかしい
特定のページで発生しているのではないか。
Wordpressで運営しているので、管理画面にアクセスした場合にどうなるか確認しました。
が、この場合も同じ警告が表示されます。これも関係無さそう。
可能性4(今回のアンサー):中間証明書のインストール漏れ
調べに調べた結果、証明書のインストール時に中間証明書のインストールを飛ばしてしまっていたのが原因でした。
証明書のインストールをしたら接続できるように見えていたのでスルーしていました。反省。
今回の場合はラピッドSSlを使用していたので、下記URLから取得してインストール。
https://www.geotrust.co.jp/resources/rapidssl/repository/intermediate.html
中間証明書のダウンロード先を探すのに手間取ったくらいで、対応自体は数分で終わりました。
インストール直後に問題は解消。無事アクセスできるようになりました。良かった。
まとめ
個人ブログということで誰も傷つく事無く事を終えることができてよかったです。
自分自身ではSSL対応をする機会がなかったので、良い勉強の機会となりました。
問題解消後、GeoTrustに「セキュリティ警告と対処方法」をまとめたページがある事に気づきました・・・。
https://www.geotrust.co.jp/support/ssl/alert/
今後は参考にしたいと思います。
コメント