Azure流量管理器配置

时间:2014-06-19 12:00:30

标签: azure azure-web-roles azure-traffic-manager

我在两个地区的云服务上部署了两个网络应用。

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

我使用性能负载平衡创建了Azure流量管理器

  • WebApp.trafficmanager.net

我的云应用程序的CName是什么?如何将此CName点配置为Azure Traffic Manager?

2 个答案:

答案 0 :(得分:4)

您应用的CNAME是WebApp.trafficmanager.net。您需要从其中一个DNS提供商注册自定义域名 - 一旦完成,请使用他们提供的工具将“www”的CNAME记录添加到您的域中,并将其指向您的流量管理器。

目前Azure Traffic Manager不支持顶点(裸)域。所以这个解决方案将涵盖www.yourdomain.com,但不仅仅是yourdomain.com。

某些DNS提供商支持转发,您可以指定yourdomain.com重定向到www.yourdomain.com。

如果不是这种情况,您可以在Azure Web App中启用转发,方法是将其添加到您的web.config中:

  <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>

然后,您将选择任一云服务区域,并从Azure管理控制台获取DNS记录的“A”记录。任何前往yourdomain.com的人都会访问该地区的应用,并被重定向到www.yourdomain.com上的流量管理器。

答案 1 :(得分:1)

您可以向您选择的注册商注册自定义域名(即GoDaddy,网络解决方案等)。获得此域名后,您将在注册商网站上对其进行配置,以获得指向trafficmanager.net地址的CNAME条目。所以它看起来像:    www.webapp.com在CNAME webapp.trafficmanager.net