ハマログ

株式会社イーツー・インフォの社員ブログ

AWSのみでドメイン間のリダイレクトを設定する(httpのみバージョン)

はじめにのはじめに

・ALBを利用している場合、Route53+ALBでドメインリダイレクトが可能です。ここでは紹介していません。
・ここで紹介する方法では、httpsでアクセスされた場合にリダイレクトすることが出来ません。httpsにも対応する場合には、ALBで対応するか、Route53+S3+CloudFrontを利用する必要があります。

はじめに

複数のドメインをRoute53で管理していて、あるドメインへのアクセスを他のドメインにリダイレクトしたい場合の設定を調べました。
最初、Apacheでリダイレクトしようと思っていたのですが、AWSのサービスのみで解決する方法が見つかったので、やってみました。

参考URL
Amazon S3 および Amazon Route 53 を使用してドメインを別のドメインにリダイレクトする方法はありますか?

手順

はじめに、S3バケットを作成します。
作成したS3バケットの詳細画面を開き、プロパティからStatic website hostingを選択します。
設定画面が表示されるので、「リクエストをリダイレクトする」を選択し、リダイレクト先のドメインとプロトコルを入力します。
参考URLにもあるように、プロトコルはhttpを選択します。
リダイレクトでは HTTPS 経由で Amazon S3 に接続できないため、サイトは HTTP を使用する必要があります。
これでS3側の設定は完了です(アクセス権限などの設定は不要)。続いて、Route53で設定をおこないます。リダイレクトもとのドメイン設定をひらき、以下のように設定をします。

・レコードタイプ:A – IPv4アドレス
・エイリアス:Yes
・エイリアスターゲット:ドロップダウンから先ほど作成したS3 バケットを選択
・ルーティングポリシー:シンプル
・ターゲットの正常性の評価:いいえ
以上で設定完了です。お手軽ですね。
AWSdomainredirectRoute53ドメインリダイレクト

kaneko tomo   kaneko tomo   2019年11月17日


関連記事

Amazon CloudWatch Eventsを利用したEC2インスタンスの自動停止

はじめに AWSでEC2 Instanceの自動停止をLambda/AWS CL…

GNU dateで環境変数に持つ日時文字列の操作

背景など shellで日付の操作を行いたいと思いました その利用例はこんな感じで…

play framework – Driver not found: [com.mysql.jdbc.Driver]

play framework 2 で MySQL に接続したいと思いました Pl…


← 前の投稿

次の投稿 →