Azure でさまざまな構成の可能性を少し試してみようとしていますが、Traffic Manager の背後で複数の Web サイト (App Service) を使用しているときに、SSL カスタム ドメインを正しく構成しようとして立ち往生しています。
問題なく、次のことができました。
- カスタム ドメイン ( subdomain.mydomain.com ) を Azure App Service ( subdomain1.azurewebsites.net ) にアタッチします。
- Traffic Manager ( subdomain.trafficmanager.net ) の背後にある Azure App Service ( subdomain1.azurewebsites.net ) にカスタム ドメイン ( subdomain.mydomain.com ) をアタッチします (ここで対処)
しかし、Traffic Manager の背後に 2 つ目の App Service を追加しようとすると、次の問題が発生します。
1. カスタム ドメイン( subdomain.mydomain.com ) を 2 番目の App Service ( subdomain2.azurewebsites.net ) に接続できません。エラーメッセージは次のとおりです。
ホスト名バインディングの更新に失敗しました:
ホスト名subdomain.mydomain.comは、別の Azure Web サイトsubdomain1に既に割り当てられています。
リッスンするドメインのリストにsubdomain.mydomain.comを追加できない場合、SSL が 2 番目の Web サイトでどのように機能するかわかりません(実際、追加しないと追加されません)。
2. 2 番目の App Serviceを Traffic Manager のエンドポイントのリストに追加できません。エラーメッセージは次のとおりです。
構成の変更を Traffic Manager プロファイル'mytrafficmanager'に保存できませんでした。
エラー:提供された Azure Web サイト エンドポイントの一部が無効です: トラフィック マネージャーの構成で 1 つ以上の競合が検出されました。複数のドメインがリージョン"西ヨーロッパ"を指しています: subdomain1.azurewebsites.net、subdomain2.azurewebsites.net
しかし、ドキュメントを読むと、同じリージョンに複数のエンドポイントを追加できるようです:
プロファイルに同じ Azure リージョン内の複数のエンドポイントが含まれている場合、そのリージョンに向けられたトラフィックは、使用可能なエンドポイント全体に均等に分散されます (構成されたエンドポイントの有効化/無効化の状態と進行中のエンドポイントの監視に基づいて)。リージョン内で別のトラフィック分散を希望する場合は、入れ子になった Traffic Manager プロファイルを使用して実現できます。
MSDN のドキュメントのTraffic Manager と App Service を使用する例では、 1 つのApp Serviceでそれを行う方法のみを示しています。
私は何か間違ったことをしていますか?はいの場合、Azure のトラフィック マネージャーの背後に複数の Web サイト/アプリ サービスを追加する正しい方法は何ですか?