一:负载均衡的比例
1.轮询
copy
# 默认情况下,Nginx负载均衡的轮询状态。
upstream supermarie {
server 172.16.1.7:80;
server 172.16.1.8:80;
server 172.16.1.9:80;
}
2.权重
copy
Nginx中的权重0-100,数字越大,权重越高。
upstream supermarie {
server 172.16.1.7:80 weight=9;
server 172.16.1.8:80 weight=5;
server 172.16.1.9:80 weight=1;
}
3.ip_hash
copy
# 每一个IP固定访问某一个后端。
upstream supermarie {
server 172.16.1.7:80;
server 172.16.1.8:80;
server 172.16.1.9:80;
ip_hash;
}
二:测试轮询
copy
web服务器测试 web02 与 web03 轮流追加
/opt/Mario
[root@web01 Mario]# echo web01 > web.html

1.测试
copy
nginx -t
2.重启
copy
systemctl restart nginx
3.网址测试
copy
www.game.com/web.html

三:测试ip_hash
copy
本机测试(每ip固定访问某一个后端)
curl http://192.168.15.5/web.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步