今回はWordPressのHTTPS(SSL)化が終わった後、httpアクセスをhttpsにリダイレクトさせる方法をAWSだけで実現します。
勉強用サイトなので、AWSでできることは極力AWSで。通常は「.htaccess」の編集で行うらしいのですが、AWS EC2で構築した場合はロードバランサーの機能で簡単に実現できます。
linuxの操作が不安な方はコチラの手順をお勧めします。(私も苦手)リダイレクト設定の実装
EC2のロードバランサーからHTTP接続のルール編集
作成済みのロードバランサーのリスナータブから、HTTP:80の「ルールの表示/編集」を開きます
![](https://hiroyama.info/wp-content/uploads/2020/05/58F96A6E-88EB-410B-8293-F34C3135F7D4-1024x651.jpeg)
HTTPSに転送するルールを追加します
タブのプラス+を押して、新規ルールを追加作成します。
![](https://hiroyama.info/wp-content/uploads/2020/05/46EF8524-9FAA-4103-982F-9A6AAA65CE48-1024x260.jpeg)
条件「IF」とアクション「THEN」を指定
1.条件は「パス」を選択
![](https://hiroyama.info/wp-content/uploads/2020/05/1A23493B-4D5E-4BD6-A5C5-3EDAA864BDA0-1024x474.jpeg)
2.パスは「✳︎(アスタリスク)」を指定
![](https://hiroyama.info/wp-content/uploads/2020/05/0AF4F6A7-91BC-4AD9-9B4D-A218F003BCCC-1024x507.jpeg)
3.アクションは「リダイレクト先」を選択
4.ポートは「HTTS 443」を指定
![](https://hiroyama.info/wp-content/uploads/2020/05/820E39E4-E96D-4A77-B3A6-3CAE65CE62E4-1024x556.jpeg)
条件追加後の画面
設定ができれば、画面はこんな状態です。
![](https://hiroyama.info/wp-content/uploads/2020/05/04B7F5E7-7690-4714-B6ED-E11444D57678-1024x528.jpeg)
動作確認方法
正しく動作していれば、 httpのURLでアクセスすると、httpsに勝手にリダイレクトが掛かります。いや、もうすごい簡単。AWS恐るべし。
公式サイトの情報
出典 Aplication Load Balancerのリスナールール
正直何言ってるかわかんないんですけど(笑
コメント