今回は、WordpressをSSL化してみたいと思います。
よくある管理画面だけを強制的にSSL接続する方法と、
Wordpressサイト全体を強制的にSSL接続する2つの方法を行ってみます。
では、早速、簡単に解説してみます。
なお、ここでは、既にSSL接続が可能な環境となっているものとして、解説を行います。
もし、SSL接続の環境ができていない場合は、Nginx でSSLを使ってみた(追記:SNIを含めてマルチドメインへの対応) を参照してください。
| レンタルサーバー・自宅サーバー設定・構築のヒント |
今回は、WordpressをSSL化してみたいと思います。
よくある管理画面だけを強制的にSSL接続する方法と、
Wordpressサイト全体を強制的にSSL接続する2つの方法を行ってみます。
では、早速、簡単に解説してみます。
なお、ここでは、既にSSL接続が可能な環境となっているものとして、解説を行います。
もし、SSL接続の環境ができていない場合は、Nginx でSSLを使ってみた(追記:SNIを含めてマルチドメインへの対応) を参照してください。
2015年3月17日 初版
Wordpressでは、管理画面を強制的にSSL接続するようにするフラグが用意されています。
Wordpressの設定ファイル ( wp-config.php ) を編集することで、管理画面がSSL接続することができます。
|
この設定だけ、Wordpressの動作としては、ログイン画面、ログイン後の管理画面が強制的にSSL接続されます。
また、Wordpressサイトについては、このままでは、SSL接続も通常接続もいずれも可能となってしまいますので、
ここでは、ログイン画面、管理画面以外は、通常接続するようにNginxを設定してみます。
|
|
上記では、単純に wp-login.php へのアクセス、/wp-admin/ へのアクセスは、SSL接続とし、以外は、通常接続へリダイレクトしています。
|
設定を終えたら、簡単な動作確認をしてみましょう。
設定ファイルを編集したので、再読み込みを実施します。
|
メニューのサイト表示をクリックしてみると、今度は、通常接続へ切り替わることを確認してください。
Wordpressサイト全体をSSL接続するのは、簡単にできます。
通常のHTTP(80ポート)へのアクセスを、すべて、HTTPS(443ポート)へリダイレクトすればOKです。
|
上記では、全ての TCP 80ポートへのアクセスを https://… へリダイレクトしています。 簡単ですね。これで、リダイレクトされた後は、Wordpress にて、リンクの飛び先など SSL接続時の対応が自動的に行われますので、 あとは、何もしなくてもOKだと思います。
ウェブブラウザから、Wordpressサイトへ通常接続(http://…)してみてください。
以下のようにSSL接続へリダイレクトされることが確認できればOKです。
(amazon ) |
インフラエンジニア教本2――システム管理・構築技術解説 (SoftwareDesign別冊)に寄稿しました。
「ログを読む技術」の再掲載になります。
8月号を見逃された方は、是非、ご一読くださいませ。 |
(amazon ) |
Software Design 8月号に寄稿しました。
「ログを読む技術」について寄稿しました。
興味のある方は、是非、ご一読くださいませ。 |
また、執筆 や 当サイトにおける広告 のご依頼などございましたら、お問い合わせページより ご一報ください。 |
Copyright © 2009 - 2024 レンタルサーバー・自宅サーバー設定・構築のヒント
コメントを投稿 :