传统型负载均衡CLB支持配置基于域名和路径的转发策略。您可以将来自相同域名不同路径的请求转发给不同的后端服务器组,合理分配服务器资源。
背景信息
说明
只有7层监听(HTTPS或HTTP协议)支持配置转发策略。
本教程以四个部署了Nginx服务器的ECS为例,演示如何通过配置域名加URL转发规则,完成如下表所示的流量转发。
前端请求 |
流量转发至 |
www.example.com/tom |
后端服务器SLB_tom1和SLB_tom2,属于虚拟服务器组TOM。 |
www.example.com/jerry |
后端服务器SLB_jerry1和SLB_jerry2,属于虚拟服务器组JERRY。 |
前提条件
-
已创建一个公网CLB实例。具体操作,请参见创建和管理CLB实例。
-
已创建一个七层监听,调度算法选择轮询(RR)。具体操作,请参见添加HTTP监听或添加HTTPS监听。
-
已创建两个虚拟服务器组TOM和JERRY。具体操作,请参见创建和管理虚拟服务器组。
-
虚拟服务器组TOM中添加服务器SLB_tom1和SLB_tom2,将端口设置为80,权重使用默认值100。
-
虚拟服务器组JERRY中添加服务器SLB_jerry1和SLB_jerry2,将端口设置为80,权重使用默认值100。
-
配置转发策略
执行下面的操作步骤配置路径转发策略:
-
登录传统型负载均衡CLB控制台。
-
在顶部菜单栏,选择CLB实例的所属地域。
-
在实例管理页面,单击目标实例ID。
-
在监听页签,在目标七层监听的操作列单击配置转发策略。
-
配置两条转发规则,将来自www.example.com/tom的请求转发至虚拟服务器组TOM,以及将来自www.example.com/jerry的请求转发至虚拟服务器组JERRY。
配置参考:
域名
URL
虚拟服务器组
www.example.com
/tom
TOM
/jerry
JERRY
说明
一个HTTP或HTTPS监听最多可添加转发策略个数请参见使用限制。
-
单击添加转发策略。
-
验证转发策略是否配置成功。
-
在浏览器中输入www.example.com/jerrry,将返回
This is Jerry1.
或This is Jerry2.
。 -
在浏览器中输入www.example.com/tom,将返回
This is Tom1.
或This is Tom2.
。
-
相关文档
-
域名和URL路径转发原理介绍
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/169813.html