CloudFront 適用済みの WordPress サイトに ALB を適用後、ALB - WordPress 間を HTTP(80番) で通信させてみる
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.まとめ
- 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.まとめ
- 上記の設定を行ったところ、リダイレクトループが発生したので…。
- wp-config.php に以下のコードを追加します。
- $
sudo vi wp-config.php
$_SERVER['HTTPS'] = 'on'; $_ENV['HTTPS'] = 'on';
- $
99.ハマりポイント
- 今回、ちょっとハマってました…。
- 一つは、以下の 502 Bad Gateway の問題。
- もう一つは、リダイレクトループの問題。
XX.まとめ
とりあえず、これで WordPress の構成が良い感じになったのではないかと思います。
SSL 証明書の更新手続きもいらなくなったし、良かった♪
これから、
CloudWatch でしっかり運用みていきたいと思います。
Shifter も試してみたいな〜♪
Author And Source
この問題について(CloudFront 適用済みの WordPress サイトに ALB を適用後、ALB - WordPress 間を HTTP(80番) で通信させてみる), 我々は、より多くの情報をここで見つけました https://qiita.com/kusokamayarou/items/edffa0f1159f60a2ce82著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .