Azure流量管理器配置

Azure流量管理器配置,azure,azure-web-roles,azure-traffic-manager,Azure,Azure Web Roles,Azure Traffic Manager,我在两个地区的云服务上部署了两个web应用程序 WebApp1.cloudapp.net WebApp2.cloudapp.net 我创建了具有性能负载平衡的Azure流量管理器 WebApp.trafficmanager.net 我的云应用程序的CName是什么?我如何配置此CName指向Azure Traffic Manager 您可以向您选择的注册商(即GoDaddy、Network Solutions等)注册自定义域名。一旦你有了这个域名,你就可以在注册商的网站上配置它,让它有一

我在两个地区的云服务上部署了两个web应用程序

  • WebApp1.cloudapp.net
  • WebApp2.cloudapp.net
我创建了具有性能负载平衡的Azure流量管理器

  • WebApp.trafficmanager.net

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

您可以向您选择的注册商(即GoDaddy、Network Solutions等)注册自定义域名。一旦你有了这个域名,你就可以在注册商的网站上配置它,让它有一个指向trafficmanager.net地址的CNAME条目。所以它看起来像:
www.webapp.com在CNAME webapp.trafficmanager.net中

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

目前Azure Traffic Manager不支持apex(裸)域。因此,这个解决方案将覆盖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>

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