全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

基于域名/URL路径转发

最近更新时间:2024-04-12 11:06:15

经典型负载均衡(SLB)支持4层和7层负载均衡,7层负载均衡通过配置基于域名和路径的转发策略,将来自不同域名或URL路径的请求转发给不同的后端服务器组,合理分配服务器资源。

URL路径可以配置独立于监听器的转发方式、会话保持和健康检查规则。
可以启用一个开关来控制URL是否继承监听器配置。若开关打开,继承监听器配置;若关闭,以URL路径下新配置的转发方式、会话保持和健康检查规则为准。

域名和URL路径介绍

域名规则:支持精准域名匹配和通配符匹配。

  1. 支持字符集:字母(a-z A-Z)、数字(0-9)、点(.)、连字符(-)。

  2. 可添加空域名,空域名下,URL规则不可配置“/”。

  3. 例如:精准匹配www.a.com,通配符匹配*.a.com。

URL路径规则:URL路径必须以/开头。

  1. 支持字符集:字母(a-z A-Z )、数字(0-9)、特殊字符(. - / % ? # &)。

  2. 例如:/test。

  3. URL转发会按照前缀最长匹配原则,例如有/abc和/abcd两个规则,访问/abcde,优先匹配/abcd规则。

配额

配额名

限制

配额项

域名

每个监听器可配置4个转发策略

quota_slb_listenerdomain

URL路径

每个域名可配置15个URL路径

quota_slb_domainurl

转发策略

1. 转发策略匹配规则

  • 首先判断报文中是否包含域名,例如:www.ksyun.com;

  • 若匹配不到该域名,则将流量转发到监听器后端服务器;若存在匹配该域名的转发策略,则继续匹配URL路径;

image.png

2. 创建转发策略

创建转发策略需添加域名和URL路径,参考以下步骤:

  1. 登录 负载均衡控制台

  2. 进入监听器页面,选择目标七层监听器,点击添加转发策略

  3. 根据以下规则配置域名和 URL 路径转发策略:

  • 域名:输入请求域名。支持字符:字母(a-z A-Z)、数字(0-9)、点(.)、连字符(-),如:www.ksyun.com。

  • URL路径:输入请求路径。必须以/开头,支持字符:字母(a-z A-Z )、数字(0-9)、特殊字符(. - / % ? # &)。

  • 真实服务器组:选择该转发策略关联的后端服务器组。

  • 同步监听器配置:选择是否同步监听器的转发方式、会话保持和健康检查规则。

  1. 如果是HTTS协议监听器,创建转发策略时需选择证书

  • 每个域名都可绑定自身的证书。若添加了空域名,自动采用监听器证书,且不可调整。

  • 监听器与其下域名使用的证书可重复。

  1. 点击确定添加本条转发策略。

  2. 您也可以通过选中目标监听器后,在弹出的监听器详情面板中,选中转发策略添加新的域名或路径。

  • 一个监听器可添加多条转发策略,每条转发策略关联不同的后端服务器组。

  • 例如您可以将所有读请求转发到一组后端服务器上,写请求转发到另一组后端服务器上,这样可以更灵活地分配资源。

3. 编辑域名和 URL 路径转发策略

参考以下步骤:

  1. 登录 负载均衡控制台

  2. 进入监听器页面,选中目标七层监听器,在弹出的监听器详情面板中,选中转发策略。

  3. 在转发策略列表中,点击目标转发策略的编辑完成编辑。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈