文档中心 > 管理监听器
配置转发策略

最近更新时间:2023-01-10

用户可以通过添加转发策略支持自行设定的域名和URL,将来自不同域名或者不同URL的请求转发到不同的后端服务器组处理。


您可以将视频、图片、音频、文本等请求分别转发到不同的后端服务器组上去处理,便于灵活的分流业务,合理的分配资源。


在添加了转发策略后,负载均衡实例将按以下规则转发前端的访问请求:


如果能匹配到监听器的转发策略,则按该转发策略将请求转发到对应的后端服务器组。


如果不能匹配到监听器的转发策略,则将请求转发到监听器对应的后端服务器组。


使用限制

只有HTTP协议的监听器支持L7转发策略,其他协议监听器没有该功能。


转发规则当前仅支持“或”关系。


操作步骤

在左导航栏中,选择[产品与服务/网络/负载均衡]菜单项,进入负载均衡列表页面。


单击负载均衡实例名称,进入详情界面。


选择“监听器”页签。


选择待配置转发策略的HTTP协议监听器,单击操作列对应的<更多操作>,选择“配置转发策略”,弹出转发策略配置页面。


单击<新建策略>按钮,弹出新建转发策略窗口。


配置策略名称和策略动作,单击<确定>,回到转发策略配置页面。



 策略动作包括“拒绝”和“转发到服务器组”,当策略为转发到后端服务器组时,需指定一个已有的服务器组。

 


 


在转发策略列表中,勾选待添加规则的转发策略,在下方对应的转发策略详情,单击<添加规则>按钮,弹出添加转发规则页面,为该转发策略添加规则。


按页面提示信息添加转发规则,一个转发策略最多添加100条规则。转发规则类型包含域名、路径、请求头、cookie。


域名:输入匹配值,可输入域名或IP,匹配值最长255个字符,区分大小写,当该值由“.”分隔的多个部分组成时,每个部分最长63个字符。(可单击输入框,即可显示输入规范说明。)


路径:输入匹配值,要求匹配值最长2000个字符,区分大小写,仅支持字母、数字和以下特殊字符:-_.~!*'();:@&=+$,/?#[]。(可单击输入框,即可显示输入规范说明。)


请求头:匹配方式默认key:全等,value:包含;


输入匹配值,key值最长255个字符,仅支持字母、数字和‘-’;匹配值最长1000个字符,区分大小写,不支持中文。(可单击输入框,即可显示输入规范说明。)


cookie:匹配方式默认key:全等,value:包含;


输入匹配值,key值最长255个字符,仅支持字母、数字和‘-’;匹配值最长1000个字符,区分大小写,不支持中文。(可单击输入框,即可显示输入规范说明。)


添加规则完毕后,单击<添加规则>,实现添加多条转发规则。


单击<确认添加>,完成操作。


操作结果

在转发策略配置页面(上方已经勾选创建的转发策略),下方的转发策略详情会显示该转发策略中已添加的规则。


后续操作

您可以通过转发策略配置页面,进行如下操作:


查看转发策略及规则


删除转发策略


修改/删除规则


操作步骤

在左导航栏中,选择[产品与服务/网络/负载均衡]菜单项,进入负载均衡列表页面。


单击负载均衡实例名称,进入详情界面。


选择“监听器”页签。


选择待配置转发策略的HTTP协议监听器,单击操作列对应的<更多操作>,选择“配置转发策略”,弹出转发策略配置页面。


查看转发策略及规则:在转发策略列表中,可以看到转发策略的名称、策略动作、服务器组(如果动作为转发到服务器组);勾选目标转发策略,可以在下方转发策略详情,查看已经添加的规则,包括规则类型、匹配方式、匹配值。


删除转发策略:在转发策略列表中,勾选目标转发策略,单击对应操作栏的<删除>按钮,相应的规则也会被删除。


修改/删除规则:在转发策略列表中,勾选目标转发策略;在下方该转发策略详情区域,单击目标规则对应操作栏的<编辑>或<删除>按钮,对规则进行修改或删除操作。