<html>
<h1>load banlance 8080</h1>
</html>
<html>
<h1>load banlance 8081</h1>
</html>
http://192.168.8.108:8080/lbt/a.html
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FUYl5s0x-1621215154586)(imgs/nginx-re-proxy02.PNG)]
http://192.168.8.108:8081/lbt/a.html
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bqlaiJdr-1621215154591)(imgs/nginx-re-proxy04.PNG)]
http {
upstream lbserver{
server 192.168.8.108:8080;
server 192.168.8.108:8081;
}
server{
listen 9001;
server_name 192.168.8.108;
location / {
proxy_pass http://lbserver;
}
}
}
属性配置说明:
指定每个服务的权重比例,weight和访问比率成正比。
upstream lbserver{
server 192.168.8.108:8080 weight=1;
server 192.168.8.108:8081 weight=2;
}
每个请求都根据访问ip的hash结果分配,经过这样的处理,每个访客固定访问一个后端服务。
upstream lbserver{
ip_hash;
server 192.168.8.108:8080;
server 192.168.8.108:8081;
}
将请求分配到连接数最少的服务上。
upstream lbserver{
least_conn;
server 192.168.8.108:8080;
server 192.168.8.108:8081;
}
因篇幅问题不能全部显示,请点此查看更多更全内容