このサイトは安全に接続できません。**ではサポートされていないプロトコルが使用されています。「ERR_SSL_VERSION_OR_CIPHER_MISMATCH」と出る場合は、SSLの設定がうまくいっていない場合があります。CDNを利用する際に起こります。
- SSLが読み込まれる環境で試す
- SSLが読み込まれることを確認する
- CDNを切り替える
「ERR_SSL_VERSION_OR_CIPHER_MISMATCH」が起こったときのこと
当サイトをCloudFlareというCDNサービスに登録したときに「ERR_SSL_VERSION_OR_CIPHER_MISMATCH」というエラーが出ました。
参考 CloudflareCloudflareSSLがきちんと反映されるネームサーバーに戻して、SSLを読み込ませて、もう一度、Cloudflareのネームサーバーに設定したところうまくいきました。
確認事項1:CloudFlareのSSLの設定
CloudFlareでは以下のようにSSLを設定します。ログイン後、該当するドメインを選び、「Crypto」を選んでください。
そして、SSLの設定を「Full(Strict)」に変更します。
確認事項2:ネームサーバーを戻して再設定する
Cloudflareで指定されたネームサーバーを以前利用していたものに一旦戻します。以下は、エックスサーバーのネームサーバーに戻した場合の例です。
この状態でうまくいったことを確認したら、改めてCloudFlareで指示されたネームサーバーに変更します。
うまくいくと、Whois情報を確かめたときに、以下のようにネームサーバーの設定を確認できます。
まとめ
この現象は、一度、SSLの証明書が読み込まれれば解消されるようです。SSLの更新のタイミングでも起こる可能性がありますので、CDNを利用する際はぜひお気をつけください。