3

2 つのリージョンのクラウド サービスに 2 つの Web アプリをデプロイしています。

  • WebApp1.cloudapp.net
  • WebApp2.cloudapp.net

パフォーマンス負荷分散を備えた Azure Traffic Manager を作成しました

  • WebApp.trafficmanager.net

クラウド アプリの CName とは何ですか? また、この CName ポイントを Azure Traffic Manager に構成するにはどうすればよいですか?

4

2 に答える 2

5

アプリの CNAME は WebApp.trafficmanager.net です。DNS プロバイダーの 1 つからカスタム ドメインを登録する必要があります。完了したら、提供されているツールを使用して「www」の CNAME レコードをドメインに追加し、それを Traffic Manager に向けます。

現時点では、Azure Traffic Manager は頂点 (ネイキッド) ドメインをサポートしていません。したがって、このソリューションは www.yourdomain.com をカバーしますが、単に yourdomain.com をカバーするわけではありません。

一部の DNS プロバイダーは、yourdomain.com を www.yourdomain.com にリダイレクトするように指定できる転送をサポートしています。

そうでない場合は、これを web.config に追加して、Azure Web アプリで転送を有効にすることができます。

  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Apex Redirection" stopProcessing="false">
          <match url="(.*)" />
          <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
            <add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" />
          </conditions>
          <action type="Redirect" url="http://{C:2}{REQUEST_URI}" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>

次に、クラウド サービス リージョンのいずれかを選択し、DNS レコードとして Azure 管理コンソールから "A" レコードを取得します。yourdomain.com にアクセスする人は誰でもその地域のアプリにアクセスし、www.yourdomain.com の Traffic Manager にリダイレクトされます。

于 2014-06-19T16:06:17.110 に答える
1

選択したレジストラー (つまり、GoDaddy、Network Solutions など) にカスタム ドメイン名を登録します。このドメイン名を取得したら、レジストラのサイトで、trafficmanager.net アドレスを指す CNAME エントリを持つように構成します。www.webapp.com IN CNAME webapp.trafficmanager.net のようになります。

于 2014-06-19T14:46:59.337 に答える