Brandon は、apexドメインを EC2インスタンスにリダイレクトする使用方法を示します。
頂点ドメインリダイレクト
ロールアップします。

behnaz_redirect_domain_route_53

自分のルート(apex)ドメイン(example.comなど)から別のドメイン(example.netなど)にインターネットトラフィックをリダイレクトする必要があります。どのようにすればよいですか?

ドメインをリダイレクトするには、次の手順を実行します。この例では、example.comをexample.netにリダイレクトします。

要件

  • ドメインexample.comのホストゾーンはAmazon Route 53でホストされています。
  • example.comのホストゾーンにリソースレコードを追加する権限を持ってます。
  • Amazon S3バケットを作成する権限を持っています。
  • example.comの正確な名前を持つS3バケットを作成することができます。
    注:リダイレクトはHTTPS経由でS3に接続できないため、サイトはHTTPである必要があります。
  1. Amazon S3コンソールで、example.comという名前でS3バケットを作成します。
    注: S3バケット名はグローバルに一意でなければなりません。バケット名が既に使用されている場合、そのソリューションは使用できません。
  2. 作成したバケットを選択し、つぎに [Properties] を選択します。[Static Website Hosting]ドロップダウンメニューを展開し、 [Redirect all requests to another host name]を選択します。
  3. [Redirect all requests to another host name] フィールドで、「example.net」 を入力し、[Save] をクリックします。
  4. Route 53 コンソールで、example.comと名前が付いたホストゾーンを選択します。
  5. example.comのリソースレコードを次の値を使って作成します。
    レコードタイプ: A IPv4アドレスを選択します。
    [Alias] で [Yes] を選択します。
    Alias Target: ブランク値を選び、ドロップダウンメニューを展開して、Amazon S3 ウェブサイトエンドポイントからS3バケットを選択します。
    [Routing Policy] で、[Simple] を選択します。
    Evaluate Health Target:[No] を選択し、[Create] をクリックします。
    注:ドロップダウンメニューにバケット名を入れるにはしばらく時間がかかる場合があります。

example.comをexample.netにリダイレクトされるはずです。これを確認するには、「example.com」または「CURL to example.com」で調べてください。curlの標準出力に 「301 Moved Permanently」と表示され、example.netにリダイレクトされます。


このページは役に立ちましたか? はい | いいえ

AWS サポートナリッジセンターに戻る

サポートが必要ですか?AWS サポートセンターをご覧ください。

公開日: 2016 年 12 月 09 日

更新: 2017 年 10 月 27 日