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 |
Admin SSL と WordPress HTTPS のインストール
Admin SSLとWordPress HTTPSの2 つのプラグインをインストールします。Admin SSL
WordPress HTTPS
WordPress HTTPS の設定
WordPress HTTPSがないとAdmin SSLだけでは正常に動かないようなので、まずはこちらの方から設定します。WordPress 管理画面の左メニューよりWordPress HTTPSを選択して設定ページへ移動します。

確認、設定するポイントは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」が入力されているかを確認してください。・The value of the HTTPS $_SERVER variable when HTTPS is ON

共用SSLで管理画面にログインする
設定が完了したら管理画面より一度ログアウトして共用SSL のURLでログイン画面にアクセスします。ID、パスワードを入力して「ログイン」ボタンをクリックすると共用SSL 環境で管理画面が動くようになります。
正常にログインできない場合
ログインの際に永久ループではまった場合は以下の記事をを参考にしてみてください。参考ページ
http://blog.dacelo.info/wordpress/entry-772.html
ちょくちょく、そのような事例があるようですね…。
全てのサーバで試した訳ではありませんが、この方法でどうにか共用SSLでWordPress の管理画面が動いてくれているようです。
万一正常に動かない…となった場合は、ご利用のレンタルサーバに仕様を確認されるか、他のプラグインとの干渉の問題もあるかもしれませんので、プラグインを外して動作検証するなど行ってみてください。
コメント