阅读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 为什么不均衡__常见问题_负载均衡-阿里云