2014-06-19 141 views
1

我在兩個地區的雲服務上部署了兩個Web應用程序。Azure流量管理器配置

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

我創建Azure的流量管理與性能負載平衡

  • WebApp.trafficmanager.net

什麼是我的雲應用程序的CName,以及如何配置此CN ame指向Azure流量管理器?

回答

3

您的應用程序的CNAME是WebApp.trafficmanager.net。您需要從其中一個DNS提供商處註冊自定義域名 - 一旦完成使用他們提供的工具,即可將「www」的CNAME記錄添加到您的域名,並將其指向您的流量管理器。

目前,Azure流量管理器不支持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記錄記錄。任何訪問yourdomain.com的用戶都可以訪問該地區的應用程序,並通過www.yourdomain.com重定向到您的流量管理器。

1

您將註冊一個自定義域名與您選擇的註冊商(即GoDaddy,網絡解決方案等)。一旦你擁有這個域名,你就可以在註冊商的網站上配置一個CNAME條目指向trafficmanager.net地址。所以它看起來像: www.webapp.com IN CNAME webapp.trafficmanager.net