轉發策略(獨享型)
更新時間 2024-01-07 22:36:36
最近更新時間: 2024-01-07 22:36:36
分享文章
本文主要介紹轉發策略(獨享型)。
例如:您可以通過添加轉發策略,將視頻、圖片、音頻、文本等請求分別轉發到不同的后端主機組上去處理,便于靈活的分流業務,合理的分配資源。
此功能目前僅支持協議類型為HTTP、HTTPS的監聽器。
配置轉發策略時,請注意以下事項:
- 每個URL路徑需要存于后端云主機(即必須是后端云主機上真實存在的路徑),否則訪問后端云主機時,后端云主機會返回404。
- 不能配置轉發策略完全一樣的兩條路徑。
- 因為正則匹配采用順序匹配的方式,只要任意規則匹配成功就結束匹配。所以配置“URL匹配規則”為“正則匹配”的多個匹配規則時,規則之間不能重疊。
- 輸入的域名總長度不能超過46個字符。
在添加了轉發策略后,負載均衡器將按以下規則轉發前端請求:
- 如果能匹配到監聽器的轉發策略,則按該轉發策略將請求轉發到對應的后端主機組。
- 如果不能匹配到監聽器的轉發策略,則按照默認轉發策略將請求轉發到監聽器默認的后端主機組(創建監聽器時配置的后端主機組)。
添加轉發策略
- 登錄管理控制臺。
- 在管理控制臺左上角選擇區域和項目。
- 選擇“服務列表 > 網絡 > 彈性負載均衡”。
- 在“負載均衡器”界面,單擊需要添加轉發策略的負載均衡器名稱。
- 單擊目標監聽器右側的“設置”入口,選擇“設置轉發策略”。
- 在右側“轉發策略”子頁簽中,單擊“添加轉發策略”。
添加轉發策略的參數說明表
參數 說明 樣例 轉發規則 域名 觸發轉發的域名,僅支持精確域名。
域名或者URL至少要指定一個。
說明:
高級轉發策略支持泛域名轉發。www.test.com URL 觸發轉發的URL。URL的匹配規則有如下三種:
精確匹配:請求的URL和設定URL完全一致。
前綴匹配:請求的URL匹配已設定URL開頭的URL。
正則匹配:請求的URL和設定的URL正則表達式匹配。/login.php 動作 轉發至后端主機組 如果請求與配置的轉發規則(條件)匹配,則將請求轉發至配置的后端主機組。 轉發至后端云主機組 重定向至監聽器 如果請求與配置的轉發規則(條件)匹配,則將請求重定向至配置的監聽器。
僅HTTP監聽器支持配置該動作類型。
說明:
選擇“重定向至監聽器”并配置監聽器后,除訪問控制以外原有監聽器配置會失效。
例如:配置了重定向至監聽器后,當客戶端通過HTTP請求訪問的時候,后端主機會返回HTTPS的響應,即強制以HTTPS請求訪問網頁。因此實際以HTTPS監聽器的配置為準向后端云主機進行轉發,原有HTTP監聽器的配置就無效了。- 后端主機組 為轉發策略選擇已有的后端主機組。
“動作”選擇“轉發至后端主機組”時需要設置。- 監聽器 為轉發策略選擇已有的監聽器。
“動作”選擇“重定向至監聽器”時需要設置。-
- 配置完成,單擊“保存“。
URL匹配示例
URL匹配示例說明表
模式 請求URL 設定URL - - /elb/index.html /elb /elb[^\s]* /index.html 精確匹配 /elb/index.html √ - - - 前綴匹配 √ √ - - 正則匹配 √ - √ -
請求的URL:/elb_gls/glossary.html先在精確匹配規則中查找,如果沒有找到精確匹配的規則,則繼續在前綴匹配規則中查找,找到匹配的規則2,將該請求轉發到規則2對應的后端主機組2。此時雖然請求URL和正則匹配規則中的規則3相匹配,但由于前綴匹配的優先級比較高,所以最終將請求轉發至后端主機組2。
修改轉發策略
- 登錄管理控制臺。
- 在管理控制臺左上角選擇區域和項目。
- 選擇“服務列表 > 網絡 > 彈性負載均衡”。
- 在“負載均衡器”界面,單擊需要修改轉發策略的負載均衡器名稱。
- 切換到監聽器頁簽,單擊需要修改轉發策略的監聽器名稱。
- 或者直接打開頁面右側的“轉發策略”。
- 在右側“轉發策略”子頁簽中,選擇需要修改的轉發策略,單擊“編輯”。
- 根據界面提示修改參數,單擊“保存”。
刪除轉發策略
用戶可以根據實際需要刪除已經創建的轉發策略。轉發策略刪除后無法恢復,請謹慎操作。
- 登錄管理控制臺。
- 在管理控制臺左上角選擇區域和項目。
- 選擇“服務列表 > 網絡 > 彈性負載均衡”。
- 在“負載均衡器”界面,單擊需要刪除轉發策略的負載均衡器名稱。
- 切換到監聽器頁簽,單擊需要刪除轉發策略的監聽器名稱。
- 單擊轉發策略右側的“設置“入口,選擇“設置轉發策略”。
- 在右側“轉發策略”子頁簽中,選擇需要刪除的轉發策略,單擊“刪除”。
- 單擊“是”。