Nginx配置实例之负载均衡

一、实现效果

浏览器地址栏输入地址 http://192.168.211.25/edu/a.html,实现负载均衡效果,请求平均分配到 8080和 8081 端口中。

二、准备工作

(1)准备两台 tomcat 服务器,一台 端口号为8080,另一台端口号为 8081
(2)在两台 tomcat 里面 webapps 目录中,创建名称是 edu 文件夹,在 edu 文件夹中创建页面 a.html,用于测试。

三、具体的配置

在这里插入图片描述
在这里插入图片描述
访问浏览器,查看效果。

四、Nginx分配服务器策略

1、轮询(默认)

每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器 down 掉,能自动剔除。

2、weight

weight 代表权重,默认为 1,权重越高被分配的客户端越多
指定轮询几率,weight 和访问比率成正比,用于后端服务器性能不均的情况。 例如:
在这里插入图片描述

3、ip_hash

每个请求按访问 ip 的== hash 结果==分配,这样每个访客固定访问一个后端服务器,可以解决 session 的问题。 例如:
在这里插入图片描述

4、fair(第三方)

按后端服务器的响应时间来分配请求,响应时间短的优先分配。
注意:第三方的负载均衡策略的实现需要安装第三方插件
在这里插入图片描述

发布了135 篇原创文章 · 获赞 41 · 访问量 4249

猜你喜欢

转载自blog.csdn.net/weixin_41842236/article/details/105448652