我想使用基於路徑路由到我的蔚藍應用服務網絡應用,使路徑路由應用程式
http://mysite.mydomain.com/site1點http://mysite1.azurewebsites.net http://mysite.mydomain.com/site2點http://mysite2.azurewebsites.net
什麼是最好的如何做到這一點? (我想保住兩艘應用服務,不是包裝兩個應用程序在一個虛擬目錄)
我使用Azure應用程序網關可以配置此嘗試,但當時我無法配置Web應用程序來接受來自同一個自定義域的流量。
總之這是我做過什麼:
爲mysite.mydomain.com點的DNS記錄到應用程序網關的FQDN與CNAME記錄
應用網關是這樣的構成:
http://mysite.mydomain.com/site1點http://mysite1.azurewebsites.net http://mysite.mydomain.com/site2點http://mysite2.azurewebsites.net
爲了使Web應用程序對這一重定向請求作出迴應,他們需要有一個自定義的域進行配置。由於mysite.mydomain.com的CNAME記錄指向Application Gateway,因此我無法將其移至Web應用程序。正因爲如此,我加入了TXT記錄並添加
awverify.mysite1指向http://mysite1.azurewebsites.net
這足以使第一路線的工作。現在http://mysite.mydomain.com/site1高興地返回來自第一個應用程序服務Web應用程序的響應。
然而,當我做了一個類似的配置爲第二個站點。第二個Web應用程序拒絕接受與第一個相同的自定義域名:
主機名已在以下應用程序中使用:mysite1。請 從mysite1中刪除主機名,然後重試。
那麼如何將相同的自定義域添加到兩個應用程序服務Web應用程序,以便它們可以用於這樣的場景呢?