您好,登錄后才能下訂單哦!
接觸的小伙伴多了你就會發現下伙伴的需求真的多種多樣,這不最近就有小伙伴提出了這種需求:“將多個不同的Web站點托管在同一負載均衡設備下,實現訪問每個網站的域名時都可以定向到其所訪問的池中。”通過對小伙伴需求的分析我們決定對其使用Azure Application Gateway的多站點托管來實現其需求:
通過多站點托管,您可以在同一應用程序網關實例上配置多個Web站點。此功能允許您通過向一個應用程序網關添加多達100個網站來為部署配置更高效的拓撲。每個網站都可以定向到自己的池中。例如,應用網關可以作為流量contoso.com和fabrikam.com來自被稱為ContosoServerPool和FabrikamServerPool 2個服務器池。
請求http://contoso.com將路由到ContosoServerPool,并http://fabrikam.com路由到FabrikamServerPool。
注意:同樣,同一父域的兩個子域可以托管在同一個應用程序網關部署中。使用子域的示例可以包括http://blog.contoso.com并http://app.contoso.com托管在單個應用程序網關部署上。
說了這么多下面我們就來看下如何實現這一需求。
創建Application Gateway
點擊“創建資源”—“Network”—“Application Gateway”:
設置Application Gateway名稱并選擇使用WAF層:
選擇虛擬網絡以及Application Gateway所用子網,設置前端IP地址配置:
,
確認無誤點擊創建:
創建完成如下圖所示:
添加后端池
添加Web01后端池:
點擊“Backend pools”—“Add”,在添加后端池位置輸入相關信息,并選擇我們準備好的后端池“Web01-test”:
添加Web02后端池:
點擊“Backend pools”—“Add”,在添加后端池位置輸入相關信息,并選擇我們準備好的后端池“Web02-test”:
添加完成,如下圖所示:
配置監聽器
點擊“Listeners”—“+Multi Site”:
如下圖所示添加Web01:
注意:Host name位置需要輸入用戶訪問進來的域名:
如下圖所示添加Web02:
注意:Host name位置需要輸入用戶訪問進來的域名:
配置Rule
點擊“Rule”+“+basic”:
添加Web01的后端池并選擇對應的監聽器:
添加Web02的后端池并選擇對應的監聽器:
添加完成如下圖所示:
在公網域名解析機構設置域名解析:
配置好域名解析后驗證web01.mspcloud.club和web02.mspcloud.club是否解析到同一地址:
使用瀏覽器訪問web01.mspcloud.club,可以看到跳轉到Web01:
使用瀏覽器訪問web02.mspcloud.club,可以看到跳轉到Web02:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。