LoginSignup
0
1

More than 5 years have passed since last update.

AWSマネージドサービスのみでリダイレクトさせる

Posted at

http通信をhttpsにリダイレクトしたり、またゾーンアペックスからサブドメインへのリダイレクト (google.com -> www.google.com のような)は一般だとNGINXやApacheで設定…となりますが、AWSのサービスを駆使すれば必要ありません。
それぞれ説明します。

http通信をhttpsにリダイレクト

ALBを使います。
80番のターゲットグループでリダイレクトの設定を行えばOK.

スクリーンショット 2018-11-27 16.00.52.png

ゾーンアペックスからサブドメインへのリダイレクト

Route53とS3を使います。もしhttpsもリダイレクトしたい場合はCloudFrontも使います。

S3

ゾーンアペックス名でバケットを作った後、Static website hostingでリダイレクトの設定を行います。
※バケットポリシー等の設定は不要です。

CloudFront (httpsも使う場合)

S3をオリジンとしたCloudFrontを用意します。わざわざCloudFrontを利用する理由は、S3だとカスタムのhttps証明書が入らないからです。
なのでCloudFrontではhttps証明書も設定します。
※オリジンの設定にはリストで出てくるS3ではなく、Static website hostingで出てくるエンドポイントのドメイン部分をコピペして設定します。

Route53

ゾーンアペックスのAレコードのエイリアスとしてCloudFront (CloudFrontを使用しない場合はS3) を指定します。

0
1
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
0
1