1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CloudFront 適用済みの WordPress サイトに ALB を適用後、ALB - WordPress 間を HTTP(80番) で通信させてみる

Last updated at Posted at 2019-04-26

0.はじめに

先日、こちらの記事の対応を行ったんですが、

さらに、ALB - EC2 間を HTTPS(443) から HTTP(80) で通信する様に変更しようと思います。

1.各セキュリティグループ(EC2用、ALB用)に HTTPS(443) だけではなく、HTTP(80) を追加する。

  1. ALB 用のセキュリティグループに、HTTP(80) を追加します。
  2. EC2 用のセキュリティグループに、HTTP(80) を追加します。

2.HTTP(80) 用の ALB のターゲットグループを作成する。

  1. HTTP(80) 用の ALB のターゲットグループを作成します。

3.ALB の HTTPS(443) のリスナーのルールを変更し、リクエストを HTTP(80) で送る。

  1. ALB の HTTPS(443) のリスナーのルールを開き、転送先を、作成した HTTP(80) 用の ALB のターゲットグループに変更します。
    • FireShot Capture 075 - EC2 Management Console - ap-northeast-1.console.aws.amazon.com.png

4.リダイレクトループ問題の対応。

  1. 上記の設定を行ったところ、リダイレクトループが発生したので…。
  2. wp-config.php に以下のコードを追加します。
  • $ `sudo vi wp-config.php`
    • 
      $_SERVER['HTTPS'] = 'on';
      $_ENV['HTTPS'] = 'on';
      
* ※参考 * [CloudFront+ALB+EC2+WordPress構成のHTTPリダイレクト問題 \- VTRyo Blog](https://blog.vtryo.me/entry/wordpress-lb-redirectroop)

99.ハマりポイント

XX.まとめ

とりあえず、これで WordPress の構成が良い感じになったのではないかと思います。

SSL 証明書の更新手続きもいらなくなったし、良かった♪

これから、

CloudWatch でしっかり運用みていきたいと思います。

Shifter も試してみたいな〜♪

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?