配置七层(httphttps)转发
配置七层(HTTP/HTTPS)转发
负载均衡实例转发七层请求(即OSI网络协议模型第七层应用层),需配置HTTP/HTTPS监听器,将 HTTP(s) 请求分发至后端服务器进行处理。
您可以设置HTTP/HTTPS 监听器 1-65535 区间的端口执行请求转发。
1. 创建HTTP/HTTPS监听器
进入负载均衡详情,切换至监听器界面,点击【创建监听器】,并选择HTTP/HTTPS监听器类型。
如前端协议选择HTTPS方式,还可绑定SSL证书。证书相关内容,请参阅 证书管理。
2. 创建虚拟服务组
负载均衡详情页面,切换至虚拟服务组界面,点击【创建虚拟服务组】。
3. 设置监听规则
3.1. 均衡算法说明
当前支持加权轮询,最小连接数,和源地址3种模式的均衡算法,对流量进行转发:
- 加权轮询模式:会将访问请求依序分发给分配了权重的后端服务器进行处理,后端服务器权重越高被分发的几率也越大。
- 最小连接数模式:会将访问请求分发给当前连接数最小的一台后端服务器进行处理,后端服务器权重越高被分发的几率也越大 。
- 源地址模式:将请求的源地址进行hash运算,并结合后端的服务器的权重派发请求至某匹配的服务器,这可以使得同一个客户端IP的请求始终被派发至某特定的服务器。该方式适合负载均衡无cookie功能的TCP协议。
3.2. 会话保持说明
HTTP/HTTPS协议会话保持基于cookie。
4. 设置七层健康检查
负载均衡通过健康检查来判断后端服务器的业务可用性,对于七层监控检查,可设置TCP与HTTP检查方式。
5. 添加后端服务
在创建好的虚拟服务组详情中,点击【添加后端服务】。
6. 设置URL转发
在七层监听器详情中,点击【添加转发规则】。
弹出窗口中输入要转发的域名、目标URL,并指定已建好的虚拟服务组。