0.はじめに
先日、こちらの記事の対応を行ったんですが、
さらに、ALB - EC2 間を HTTPS(443) から HTTP(80) で通信する様に変更しようと思います。
1.各セキュリティグループ(EC2用、ALB用)に HTTPS(443) だけではなく、HTTP(80) を追加する。
- ALB 用のセキュリティグループに、HTTP(80) を追加します。
- EC2 用のセキュリティグループに、HTTP(80) を追加します。
2.HTTP(80) 用の ALB のターゲットグループを作成する。
- HTTP(80) 用の ALB のターゲットグループを作成します。
3.ALB の HTTPS(443) のリスナーのルールを変更し、リクエストを HTTP(80) で送る。
4.リダイレクトループ問題の対応。
- 上記の設定を行ったところ、リダイレクトループが発生したので…。
- wp-config.php に以下のコードを追加します。
- $ `sudo vi wp-config.php`
$_SERVER['HTTPS'] = 'on'; $_ENV['HTTPS'] = 'on';
99.ハマりポイント
- 今回、ちょっとハマってました…。
- 一つは、以下の 502 Bad Gateway の問題。
- もう一つは、リダイレクトループの問題。
XX.まとめ
とりあえず、これで WordPress の構成が良い感じになったのではないかと思います。
SSL 証明書の更新手続きもいらなくなったし、良かった♪
これから、
CloudWatch でしっかり運用みていきたいと思います。
Shifter も試してみたいな〜♪