2017-02-21 42 views
2

流量管理器設置和自定義域名讓我迷了路。

首先,我在兩個地區(westeuropeapp.azurewebsites.net和brazilapp.azurewebsites.net)有兩個移動應用作爲流量管理器(trafficmanager.trafficmanager.net)的端點。這是工作。

Azure流量管理器,自定義域和404

然後我想用一個自定義域名的子域:westeurope.mydomain.com,brazil.mydomain.com和trafficmanager.mydomain.com。因此,我遵循Azure文檔說明併爲指向兩個移動應用程序和流量管理器的子域創建了CNAME。然後,我添加了westeurope.mydomain.com(即brazil.mydomain.com)作爲我的西歐移動應用程序(巴西手機應用程序)的主機名。

但是,當我瀏覽到trafficmanager.mydomain.com我得到了404

我檢查DNS解析與Dig,我可以看到trafficmanager.mydomain.com有一個CNAME到trafficmanager。 trafficmanager.net其中有一個cname到westeuropeapp.azurewebsites.net,它解析爲ip xxxx。
這看起來不錯。

如果我輸入該ip到我的瀏覽器,我得到了404。但是,如果我鍵入westeuropeapp.azurewebsites.net我得到我的應用程序運行。我還在Dig中檢查了westeuropeapp.azurewebsites.net,並且它解析爲與上面相同的ip。

我錯過了什麼? (我甚至不會談論SSL,這將是下一篇文章。)

回答

4

您還需要將trafficmanager.mydomain.com添加到移動應用程序作爲自定義域。

應用程序服務共享應用程序間的IP地址,因此識別您的請求綁定到哪個應用程序的唯一方法是Host標頭。通過添加App Service知道的自定義域來將該域的請求路由到該應用程序。

+0

Tks。現在到另一個關於SSL的帖子:-) –

1

一旦添加了移動應用的流量管理,trafficmanager.mydomain.com自動被添加到移動應用中,分配給網站(APP->自定義域)主機名。等待某些時間進行更改傳播。流量管理者被傳播後,您需要將自定義域添加到兩個移動應用。

enter image description here

此影片添加自定義域的流量管理器的詳細信息。 https://www.youtube.com/watch?v=1ggz9qZpVHo