AWS OpsWorks
ユーザーガイド (API バージョン 2013-02-18)

カスタムドメインの使用

サードパーティでドメイン名をホストしている場合、そのドメイン名をアプリケーションにマッピングできます。基本的な手順は次のとおりです。

  1. サブドメインを DNS レジストラで作成し、ロードバランサーの Elastic IP アドレスまたはアプリケーションサーバーのパブリック IP アドレスにマッピングします。

  2. アプリケーションの設定を更新して、サブドメインを指定し、アプリケーションを再デプロイします。

注記

非修飾ドメイン名 (myapp1.example.com など) が、修飾ドメイン名 (www.myapp1.example.com など) に転送されることを確認します。これにより、どちらもアプリケーションにマッピングされます。

アプリケーション用にドメインを設定すると、サーバー設定ファイルのサーバーエイリアスとして一覧表示されます。ロードバランサーを使用する場合、ロードバランサーはリクエストを受け取ったときに URL のドメイン名を確認し、そのドメインに基づいてトラフィックをリダイレクトします。

サブドメインを IP アドレスにマッピングするには

  1. ロードバランサーを使用する場合、[Instances] ページでロードバランサーインスタンスをクリックして詳細ページを開き、インスタンスの Elastic IP アドレスを確認します。それ以外の場合、アプリケーションサーバーインスタンスの詳細ページでパブリック IP アドレスを確認します。

  2. DNS レジストラが指定している手順に従って、ステップ 1 から、サブドメインを作成して IP アドレスにマッピングします。

注記

ある時点でロードバランサーインスタンスが終了した場合、新しい Elastic IP アドレスが割り当てられています。新しい Elastic IP アドレスにマッピングするために、DNS レジストラ設定を更新する必要があります。

AWS OpsWorks スタックは、アプリケーションの deploy 属性にドメイン設定を単純に追加します。ノードオブジェクトから情報を取得し、サーバーを適切に設定するカスタムレシピを実装する必要があります。詳細については、「クックブックとレシピ」を参照してください。