Appearance
云负载均衡 CLB / ALB
云负载均衡介绍
CLB(原SLB):提供传统的负载均衡功能,支持第4层(传输层)和第7层(应用层)的负载均衡。在第7层,它基于域名和URI进行简单的转发。
ALB:应用层负载均衡器,增强了第7层的功能,支持正则表达式匹配和HTTP头信息转发(如用户代理UA等)。
NLB:网络型负载均衡器,主要对第4层的功能进行加强,适用于高性能和低延迟的网络负载均衡需求。
部署 CLB 负载均衡
后面默认安装,配置 DNS 解析、HTTPS 流程
- 创建 HTTPS 证书
- 删除 CLB 已有的 80 端口(监听)
- 创建 443 端口监听(后端 web 还是 80 端口)
- 创建 80 端口转发到 443 端口
开启 443 端口和 80 端口,重定向到 443:
ALB 负载均衡
介绍
环境准备
每个机器安装 Nginx 并设置开机自启:
DNS 解析测试
效果展示
负载转发
环境准备
设置一个静态页面用来检验是否转发成功
bash
root@iZbp129onyerbe9dgibta6Z:~# echo "static linuxpath.cn" > /var/www/html/index.nginx-debian.html
配置转发规则
检查转发效果
- 请求为 谷歌浏览器 不符合规则:
- 请求为 Edge 浏览器 符合转发规则: