閱讀859 返回首頁    go 阿裏雲


負載均衡按域名和URL轉發常見問題__常見問題_負載均衡-阿裏雲

負載均衡支持域名URL轉發功能適用於那些場景?

負載均衡支持通過一個實例,將用戶的請求轉發到同一組後端服務器上;還可以支持通過基於域名和URL自定義轉發策略來進行更高級、更細致的轉發控製,可適用於在同一個負載均衡實例下存在多個業務的場景需求。

如何實現負載均衡按域名 URL 轉發?

請參考“最佳實踐”中的 如何實現域名 / URL 轉發功能

哪些用戶可以使用負載均衡域名URL轉發功能?

隻要用戶保有負載均衡實例,並存在七層(HTTP和HTTPS協議)監聽,都能夠使用域名URL轉發功能。

負載均衡本次支持域名URL轉發的具體含義是什麼?

負載均衡本次支持域名URL轉發主要包含兩層含義:(1)對於所有監聽(TCP/UDP/HTTP/HTTPS)類型,都允許用戶在監聽級別個性化定義後端服務器組,並支持轉發到服務器的不同端口(2)對於HTTP和HTTPS監聽,支持用戶根據域名和URL設置轉發規則到監聽,並轉發到不同的後端服務器組上。

每個監聽可以添加多少條轉發規則?

每個監聽限製10條轉發規則。

用戶可以同時設置實例維度上的“後端服務器”、監聽維度上的“虛擬服務器組”和“轉發規則”嗎?

目前負載均衡可支持用戶同時在這三個維度上的設置,三者添加的服務器之間沒有任何約束關係。

用戶添加了“後端服務器”、“虛擬服務器組”和“轉發規則”,那麼其判斷的順序是怎麼樣的?

當用戶流量經過負載均衡某端口時,判斷順序為:

  1. 判斷其是否能夠匹配上某條“轉發規則”,如果匹配,則將流量轉發到該規則的後端服務器組上;
  2. 若不匹配並且在該監聽上設置了虛擬服務器組,那麼將流量轉發到該虛擬服務器組上;
  3. 若用戶沒有在該監聽上設置虛擬服務器組,即將流量轉發到實例級別添加的各後端服務器中。

目前支持哪些地域?控製台和OpenAPI都支持嗎?

目前支持所有Region,並且隻支持控製台和OpenAPI。

如何撰寫按域名和 URL 轉發規則?

轉發規則支持 按域名按 URL 兩種形式:

  • 單獨配置按域名轉發規則時,URL 配置項留空(不用輸入 /)。
  • 單獨配置按 URL 轉發規則時,域名配置項留空。
  • 域名與 URL 策略至少填寫一項,但可以同時配置。

兩種轉發規則的配置說明如下:

按域名轉發

按域名轉發規則隻能使用字母、數字、‘-’、‘.’,支持精確匹配和通配符匹配兩種模式,以下為示例:

  • 精確域名:www.aliyun.com
  • 通配符域名(泛域名): .aliyun.com, .market.aliyun.com

當前端請求同時命中多條域名規則時,規則的匹配優先級為:精確匹配 > 小範圍通配符匹配 > 大範圍通配符匹配

下表提供了規則匹配示例:

類型 測試 URL 規則與匹配情況(√表示命中)
www.aliyun.com *.aliyun.com *.market.aliyun.com
精確匹配 www.aliyun.com
泛域名匹配 market.aliyun.com
泛域名匹配 info.market.aliyun.com

按 URL 轉發

按 URL 轉發規則要點:

  • 長度限製為2-80個字符;
  • 隻能使用字母、數字、‘-’、‘/’、‘.’、‘%’、‘?’、‘#’、‘&’這些字符;
  • 同時 URL必須以 / 開頭,但不能隻為 / (相當於按域名轉發規則)。

以下為示例:

  • /admin
  • /bbs_
  • /ino_test/*

如何配置按域名與URL同時轉發

需求:

用戶有兩個域名分別是 www.aaa.com 和 www.bbb.com,要求訪問 www.aaa.com/index.html 時轉入到後端 server1 處理,其它 xxx.html 轉入到後端 server2 處理。

配置說明示例:

需要配置 www.aaa.com 的域名和 URL index.html 轉發到 server1 處理的策略,另外還需要配置 www.aaa.com 的域名和URL / 轉發到 server2 處理的策略,否則匹配到 www.aaa.com 的域名但沒有相關策略匹配會返回 404 的響應碼。

產品限製

  1. 由於負載均衡後端設計,用戶目前隻支持用戶在監聽上開啟虛擬服務器組,暫不支持關閉使用虛擬服務器組功能,請用戶謹慎打開該功能。

  2. 若用戶不需要再使用該監聽上的虛擬服務器組,請直接刪除監聽後重建即可。

最後更新:2016-12-20 18:26:21

  上一篇:go 如何選擇負載均衡監聽協議__常見問題_負載均衡-阿裏雲
  下一篇:go 為什麼不均衡__常見問題_負載均衡-阿裏雲