2016-09-22 37 views
0

我正在嘗試爲我們的Web應用程序設置多個自定義域。Azure Web應用程序的自定義域

基本上它是一個動態網站,它檢查url並顯示基於由url確定的客戶的具體內容。

假設我們有contoso.com我們的客戶。

爲了使網站正常工作,我們需要和A記錄將Azure提供的服務器ip和一個TXT記錄存儲到mywebsite.azurewebsites.net。

但是這還不夠,我們還必須去Azure門戶,並在那裏添加主機名'contoso.com',否則我們的客戶將得到404錯誤。

我的問題是,我們可以告訴Azure,我們的網絡應用程序接受任何主機名,而不僅僅是Azure門戶中定義的主機名?

我知道我們可以通過PowerShell或休息API添加主機名,但我們有成千上萬的客戶,而且太多維護。

回答

1

不,這是不可能的。試想一下,您可以在同一個虛擬機上運行多個站點,並且它們都具有相同的IP地址。該服務要求每個站點提前註冊其主機名,以便在請求進入時,該服務知道請求應該路由到哪個站點。

+1

如果可以的話,我會再次贊成,因爲Azure是一個共享平臺,您不可能只接受任何域,您必須定義它們,以便底層Azure基礎結構知道接受或拒絕接受或拒絕。 –

相關問題