このトピックでは、Application Load Balancer(ALB)インスタンスに CNAME レコードを追加して、カスタムドメイン名を ALB インスタンスのパブリックドメイン名にマッピングする方法について説明します。
概要
CNAME レコードは、エイリアス名を別のドメイン名にマッピングする DNS レコードの一種です。 CNAME レコードを使用すると、カスタムドメイン名を ALB インスタンスのドメイン名にマッピングして、ALB インスタンスにカスタムドメイン名でアクセスできるようにすることができます。次の図は、CNAME レコードの仕組みを示しています。
前提条件
ALB インスタンスが作成されていること。詳細については、「ALB インスタンスの作成と管理」をご参照ください。
手順
[ALB コンソール] にログインします。
上部のナビゲーションバーで、ALB インスタンスがデプロイされているリージョンを選択します。
管理する ALB インスタンスを見つけ、そのドメイン名をコピーします。
CNAME レコードを作成するには、次の操作を実行します。
説明ドメイン名が Alibaba Cloud Domains を使用して登録されていない場合は、DNS レコードを構成する前に、Alibaba Cloud DNS にドメイン名を追加する必要があります。詳細については、「ドメイン名の管理」をご参照ください。
[Alibaba Cloud DNS コンソール] にログインします。
[権限のある DNS 解決] ページで、ドメイン名を見つけ、 Azure Static Web Apps での WordPress のデプロイ Azure Static Web Apps での WordPress のデプロイ このチュートリアルでは、Azure Static Web Apps に WordPress アプリケーションをデプロイする方法について説明します。静的 Web アプリは、HTML、CSS、JavaScript、および画像などの静的コンテンツを配信するのに最適です。ただし、WordPress のような動的なアプリケーションをデプロイするには、追加の構成が必要です。 WordPress は、PHP と MySQL データベースを使用する動的な Web アプリケーションです。Azure Static Web Apps は静的コンテンツ用に設計されているため、WordPress を直接デプロイすることはできません。代わりに、静的サイト ジェネレーターを使用して WordPress サイトの静的バージョンを作成し、それを Azure Static Web Apps にデプロイする必要があります。 前提条件 Azure アカウント。まだアカウントをお持ちでない場合は、無料アカウントを作成できます。 WordPress アプリケーション。まだアプリケーションをお持ちでない場合は、WordPress.org からダウンロードできます。 ステップ 1: 静的サイト ジェネレーターの選択 WordPress サイトの静的バージョンを作成するには、静的サイト ジェネレーターを使用する必要があります。一般的な静的サイト ジェネレーターには、次のものがあります。 Simply Static WP2Static Static HTML Output 詳細については、静的サイト ジェネレーターのドキュメントをご参照ください。 ステップ 2: 静的サイトの生成 静的サイト ジェネレーターを選択したら、それを使用して WordPress サイトの静的バージョンを生成します。生成された静的サイトには、HTML、CSS、JavaScript、および画像ファイルが含まれます。 ステップ 3: Azure Static Web Apps へのデプロイ 静的サイトを生成したら、Azure Static Web Apps にデプロイできます。Azure portal を使用して新しい Static Web Apps リソースを作成し、生成された静的サイトをデプロイします。 詳細については、Azure Static Web Apps のドキュメントをご参照ください。 ```[アクション] 列の をクリックします。
ドメイン名の詳細ページの [DNS 設定] タブで、[DNS レコードの追加] をクリックします。
[DNS レコードの追加] パネルで、パラメーターを構成し、[OK] をクリックします。次の表でパラメーターについて説明します。
パラメーター
説明
レコードタイプ
ドロップダウンリストから [CNAME] を選択します。
ホスト名
ドメイン名のプレフィックスを入力します。
DNS リクエストソース
[デフォルト] を選択します。
レコード値
CNAME、つまり ALB インスタンスのドメイン名を入力します。
TTL
CNAME レコードが DNS サーバーにキャッシュされる生存時間(TTL)値を選択します。この例では、デフォルト値が使用されます。
説明CNAME レコードを作成すると、すぐに有効になります。レコードを変更すると、レコードの TTL に基づいて有効になります。デフォルトでは、TTL は 10 分です。
作成する CNAME レコードが既存のレコードと競合する場合は、別のドメイン名を指定することをお勧めします。詳細については、「競合する DNS レコードのルール」をご参照ください。
次の手順
CNAME レコードが有効になっているかどうかを確認します。コマンドラインインターフェイス(CLI)で ping
コマンドまたは dig
コマンドを実行して、カスタムドメイン名にアクセスします。 ping パケットまたは dig パケットが ALB インスタンスのドメイン名にリダイレクトされた場合は、CNAME レコードが有効になっていることを示します。
関連情報
次のトピックでは、複数のドメイン名を ALB インスタンスのドメイン名にマッピングして、リクエストを異なるバックエンドサーバーに分散する方法について説明します。