- 文档首页
负载均衡
最佳实践
转发规则配置实践
基于域名或URL路径的流量转发
基于域名或URL路径的流量转发
本文将介绍如何将指定域名或URL路径的访问流量转发到指定的后端服务器组,实现访问流量的负载均衡。
场景介绍
七层负载均衡通过配置转发规则,可实现将访问不同域名或不同URL的请求转发到不同的后端服务器组。关于转发规则的详细说明 请参见转发规则说明。 本文以基于域名的流量转发为例,介绍如何实现将访问域名 www.test.com 的流量转发到后端服务器组group-1,将访问其他域名的流量转发到后端服务器组group-2。基于URL路径的流量转发原理类似,不再赘述。
前提条件
- 已创建2个后端服务器组group-1和group-2并为它们分别添加后端服务器。
说明
- 如果选择辅助网卡作为后端服务器,您还需要配置辅助网卡路由,使网卡能够响应来自客户端或负载均衡实例的请求。
操作步骤
说明
- 在同一监听器中,不能配置域名和URL均完全相同的两条转发规则。
- 该监听器默认转发规则的后端服务器组设置为group-2。
结果验证
以下步骤以HTTP协议为例进行介绍。
- 使用浏览器访问 http://www.test.com ,显示下图所示页面(以Nginx 1.14.1版本为例),说明本次访问请求被负载均衡实例转发到后端服务器组group-1,且后端服务器能够正常处理请求并返回请求页面。
-
- 使用浏览器访问其他域名,例如:http://www.abc.com,显示下图所示页面(以Nginx 1.14.1版本为例),说明前端访问请求的域名未匹配到转发规则,被负载均衡实例转发到默认后端云服务器组group-2,且后端服务器能够正常处理请求并返回请求页面。
-
最近更新时间:2025.07.11 16:21:43