3

2 つの Azure Web アプリがあります。

  • webapp1.azurewebsites.net
  • webapp2.azurewebsites.net

webapp1 は私のライブ Web サイトで、カスタム ドメイン www.example.com で構成されています。

すべての着信トラフィックを、webapp1 ではなく webapp2 に転送したいと考えています。

これを行う私の計画は次のとおりです。

  1. カスタム ドメイン「www.example.com」を webapp2 に追加します。
  2. www.example.com の DNS CNAME レコードを変更して、(webapp1.azurewebsites.net ではなく) webapp2.azurewebsites.net を指すようにします。

ただし、このアプローチは機能しません。portal.azure.com を使用して webapp2 にカスタム ドメイン名を追加しようとすると、「ホスト名 www.example.com は既に別の Azure Web サイトに割り当てられています」というエラーが表示されます。

この移行でダウンタイムが発生しないようにすることが重要であるため、カスタム ドメイン名を webapp2 に追加する前に webapp1 から削除することはできません。

この問題を解決する方法についてのアイデアはありますか?

4

2 に答える 2

3

前の回答のとおり、Azure Traffic Manager を使用して Web アプリ間のトラフィックを制御できます。ただし、両方の Web アプリに対してカスタム ドメイン名を登録するという問題に直面することになります。Traffic Manager のドキュメントには、これを行う方法の詳細が記載されています。「Traffic Manager を同じリージョン内の複数の Web アプリで使用できますか?」ここのよくある質問セクションで

重要な点は、Web アプリが同じリージョンにある場合は、異なるスケール ユニットにする必要があるということです。上にリンクされている手順は、Web アプリがどのスケール ユニットにあるかを確認する方法を示しています。 Azure サポートによるスケール ユニット。

于 2016-07-04T21:25:04.747 に答える