负载均衡重定向的验证方法
本文分享自天翼云开发者社区《负载均衡重定向的验证方法》,作者:y****n
背景:
为满足一些金融客户对于安全的需要,天翼混合云产品中的负载均衡支持重定向功能也就应运而生
介绍:
负载均衡的重定向功能的开启入口在添加监听器页面,且选择监听器协议为 HTTP 时,重定向开关才能打开,即当前支持 HTTP 重定向至 HTTPS,详见下图:
验证方法:
重定向功能是否真的能够将请求进行重定向则需要做进一步的深入验证,手段如下(以新租户为例):
1、创建 VPC,至少批量创建 3 个云主机 A,B,C
2、创建负载均衡证书
3、创建负载均衡(内网即可,返回地址标注为 lbip)与云主机所属同一个 vpc
4、添加 HTTPS 的监听器(端口标注为 lbport1);创建云主机组且纳入云主机 A 和 B 设置相同的端口和权重;创建健康检查
5、分别进入云主机 A 和 B 开启对应 port 的 http 服务,开启方法如下:
开启 http 服务:python -m SimpleHTTPServer port &
为区分服务提供者是 A 的还是 B 的,可以分别通过 wget http://127.0.0.1:port 生成本地 index.html 文件,通过修改 index.html 文件进行标注
6、验证负载均衡 HTTPS 监听器是否生效,方法如下:
登录云主机 C,curl -k https://lbip:lbport1, 多执行几次,如若正常在 A 和 B 中进行轮询且返回对应的 index.html,即监听器配置生效
7、在负载均衡详请页,添加 HTTP 协议监听器(端口标注为 lbport2),打开重定向开关并选择重定向至上面创建的 HTTPS 协议监听器
8、登录云主机 C,curl -k -L http://lbip:lbport2, 返回正常为 A 或 B 的 index.html 文件;多执行几次,如若正常在 A 和 B 中进行轮询且返回对应的 index.html,即重定向成功
评论