弹性负载均衡 ELB-高级转发策略概述:转发动作的路径支持URL的正则表达式示例
转发动作的路径支持URL的正则表达式示例
转发动作“重定向至URL”和“重写”中的路径由英文字母、数字和特殊字符_~';@^-%#&$.*+?,=!:|\/()[]{}组成,只能由/开头。${path}表示与源路径相同。
转发规则选择URL的正则匹配后,转发动作的路径支持正则表达式替换。
路径替换流程
- URL匹配:客户端发送请求,并匹配到某一条URL转发规则的正则表达式。URL中支持写入一个或多个正则表达式,支持写入多个()。
- 路径按照正则表达式的规范提取替换变量:转发动作中的路径通过$1来获取( )中的变量,最多可以获取九个变量至$9。
- 自由组合出目标路径:获取的变量对路径设置中的$1进行替换,最终拼接成重写或重定向的实际路径。
路径替换示例
当客户端发送请求的路径为/test/ELB/elb/index时,匹配转发规则的转发条件/test/(.*)/(.*)/index,经转发路径/$1/$2提取变量后,最终后端服务器接收到的请求路径为/ELB/elb。
- 负载均衡的转发策略
- 弹性负载均衡ELB使用场景_弹性负载均衡支持哪些协议_弹性负载均衡如何计费
- 弹性负载均衡怎么用_弹性负载均衡多少钱_弹性负载均衡ELB是什么
- 弹性负载均衡ELB的类型_独享型负载均衡_共享型负载均衡
- 弹性负载均衡ELB入门_弹性负载均衡作用_弹性负载均衡如何工作
- ELB有什么用_什么是负载均衡器_华为云弹性负载均衡ELB
- 弹性负载均衡ELB购买指南_弹性负载均衡操作指南_弹性负载均衡简介
- 如何快速部署高可用四层负载均衡_四层负载均衡是什么意思_华为云四层负载均衡-华为云
- 如何快速部署高可用七层负载均衡_七层负载均衡是什么意思_华为云七层负载均衡-华为云
- 弹性负载均衡的流量分配策略