本サイトは広告・アフィリエイトプログラムにより収益を得ています

mixhostのSSL証明書が更新されずに「この接続ではプライバシーが保護されません」の表示が出た時の対処法

2017/08/16

このブログは、mixhostというレンタルサーバーを使っていて、mixhostの独自無料SSLを利用しています。

普通にブログを見ようとしたら、SSL証明書が更新されずに「この接続ではプライバシーが保護されません」と表示されてしまうということが起きてしまいました。

どうにか復旧することができたので、僕がとった対処法をメモしておきます。

この接続ではプライバシーが保護されません

何の気なしにブログにアクセスしますと…

「この接続ではプライバシーが保護されません」

はい。

詳細をみると、「セキュリティ証明書の有効期限が昨日付けで切れています」と書いてあります。

なるほど、SSL証明書が更新されていないんだなということがわかりました。

mixhostのcPanelでSSLの設定を確認する

利用しているレンタルサーバー『mixhost』のcPanelにログインして、SSLの設定を見てみます。

cPanelにログインして「SSL/TLS」をクリック。

「サイトのSSLのインストールおよび管理(HTTPS)」をクリック。

見事に証明書の期限が切れておりました。mixhost側でうまくSSL証明書の更新ができていなかったのですね…

解決すべく、トラブルシューティングを読む。

無料独自SSLのトラブルシューティング | mixhostヘルプセンター

これだ!というものはなかったんですが、.htaccessに余計な記述があるというのが一番可能性あるかなって結論に。

.htaccessの記述を変更

.htaccessはドメインルートにあります。一応バックアップを取ってから編集しましょう。

僕の.htaccessはこんな感じでした。

1〜7行目に、httpからhttpsへリダリレクトする記述がありますね。追記してるとしたらこの辺ぐらいなのでこいつを削除しました。

30分くらい経ってからSSL証明書が発行(更新)されているかを確認すると…

バッチリです。

無事ブログも閲覧できるようになってました。やったぜ。

mixhost推奨の方法でリダリレクトを設定

無事ブログは見られるようになりましたが、このままだとhttp→httpsのリダリレクトがされません。

.htaccessへの記述だとまたSSL証明書が更新されない可能性もあるので、mixhostの推奨する方法でリダイレクトをします。(ヘルプセンターを漁ってたら書いてました)

WordPressのSSL対応方法 | mixhostヘルプセンター

MixhostではReally Simple SSLというプラグインを推奨しているようです。(httpをhttpsに置換する際に使うといいよ的な感じですが)

Really Simple SSLの設定

WordPressで、Really Simple SSLをインストールし、有効化。

ここで、「はい、SSLを有効化します。」をクリックすればいいんでしょうが、すでにブログはSSL化しているので、一度スルーして設定を確認します。

セッティングをクリック。

セッティングタブに移動します。

こんな感じになってます。

「混在コンテンツを自動置き換え」にチェックが入ってますが、これは不要なのでチェックを外して保存。

で、「はい、SSLを有効化します。」をクリック。

これでOK。

http→httpsのリダイレクトを確認

ちゃんとリダイレクトしてくれるか確認しましょう。

httpでアクセスしようとする。

ちゃんとhttpsになってる〜〜!

これで問題ないですね。


急にブログ見れなくなってちょっとあせりましたが、なんとか解決できてよかったです。

mixhost

モバイルバージョンを終了