[WP]「Admin SSL」を利用して共用SSLでWordPressの管理画面を動かす

WordPress
スポンサーリンク

WordPressで企業サイトを運営するにあたって必要になってくるSSLですが、レンタルサーバが提供している「共用SSL」を利用されるケースも多いかもしれません。

今回はそのようなWordPressでSSL を利用するために重宝するプラグインAdmin SSLの設定方法を、備忘録も兼ねて紹介させていただきます。

本項の目的としては「管理画面をレンタルサーバの共用SSLで利用する」になりますので、お問い合わせメール(Contact Form 7)の共用SSL に関してはここでは触れておりません。。。また後日、紹介させていただきます。

前提

スペック、条件、動作環境などは以下の感じです。
条件ルート直下にWordPress データが一式ダウンロードされている。
情報共用SSL のURL(レンタルサーバから提供されたモノ)
プラグイン・Admin SSL 2.0-b2
・WordPress HTTPS 1.9.2
動作環境・WordPress 3.3.1(2012年1月現在)
動作確認レンタルサーバ・ロリポップ
・ヘテムル
・WADAX
※「ルート直下にWordPress データが一式ダウンロードされている。」ですが、レンタルサーバ指定のフォルダが「www/」であれば、「www/」直下にWordPressのデータが設置されていれば大丈夫です。但し「www/blog/」のように、階層を掘り下げている場合は正常に動かない模様。。。


Admin SSL と WordPress HTTPS のインストール

Admin SSLWordPress HTTPSの2 つのプラグインをインストールします。
Admin SSL
WordPress HTTPS


WordPress HTTPS の設定

WordPress HTTPSがないとAdmin SSLだけでは正常に動かないようなので、まずはこちらの方から設定します。

WordPress 管理画面の左メニューよりWordPress HTTPSを選択して設定ページへ移動します。
「Admin SSL」を利用して共用SSLでWordPressの管理画面を動かす

確認、設定するポイントは2 カ所で、まずは一番上のInternal HTTPS Elementsにチェックが入っているかを確認します。

次に共用SSLで利用する為にはレンサバから提供される共用SSL のURL を登録する必要がありますので、ページ下段のShared SSLにチェックを入れ、Shared SSL Hostにhttpsで始まるURL を入力します。


Admin SSL の設置

ここでようやくAdmin SSLの出番ですが、こちらはインストールして有効化するだけでほぼ何もすることは無いと思います。

あえて確認する箇所は、ページ下段のOther Settingsの項目で
・The name of the HTTPS $_SERVER variable
・The value of the HTTPS $_SERVER variable when HTTPS is ON
の2 カ所に「HTTPS」「on」が入力されているかを確認してください。
「Admin SSL」を利用して共用SSLでWordPressの管理画面を動かす

共用SSLで管理画面にログインする

設定が完了したら管理画面より一度ログアウトして共用SSL のURLでログイン画面にアクセスします。

ID、パスワードを入力して「ログイン」ボタンをクリックすると共用SSL 環境で管理画面が動くようになります。


正常にログインできない場合

ログインの際に永久ループではまった場合は以下の記事をを参考にしてみてください。

参考ページ
http://blog.dacelo.info/wordpress/entry-772.html

ちょくちょく、そのような事例があるようですね…。

全てのサーバで試した訳ではありませんが、この方法でどうにか共用SSLでWordPress の管理画面が動いてくれているようです。

万一正常に動かない…となった場合は、ご利用のレンタルサーバに仕様を確認されるか、他のプラグインとの干渉の問題もあるかもしれませんので、プラグインを外して動作検証するなど行ってみてください。

コメント

タイトルとURLをコピーしました