火车网,5lu.com

nginx在做负载均衡时如何配置 nginx的负载均衡怎么配置

技术更新时间:2023-03-20 03:06:23

1、下面的架构就是我们今天的演示结构,后端有两台服务器,分别是node1和node2,前端是一台web服务器,然后在web服务器上做负载均衡,将前端的访问流量导到后端的两个节点服务器上。三个服务器的IP地址分别是:web:192.168.1.210node1:192.168.1.211node2:192.168.1.212

2、按照这样的架构,在后端的node1和node2节点上分配配置好需要访问的网站,然后为了方便测试,我们将两个网站的主页分别改成下面的内容。便于区分访问的节点。

3、后端两个节点配置好以后,我们再来配置web服务器里的负载均衡配置,首先使用默认配置,先打开/etc/nginx/nginx.conf配置文件,在http区块里添加upstream块内容,及配置了两个后端服务器,后端负载均衡集群的名称是backend,记下这个名称。

4、然后再打开/etc/nginx/conf.d/default.conf这个配置文件,在server区块里,把location里面的内容改成图中所示内容。即将所有访问192.168.1.210的流量代理到后端的backend集群里。

5、配置文件配置好以后,使用nginx -t命令测试一下配置文件,保证配置文件是ok状态,然后执行nginx命令启动nginx服务器。

6、启动后在浏览器上输入前端web服务器的ip地址192.168.1.210,然后可以看到第一次是node1响应的,然后刷新一下以后,又变成了node2响应的。就这样实现了负载均衡的效果。由两个服务器分别响应,是因为默认的负载均衡算法是轮询算法,即两个节点轮流来。

7、然后我们还可以尝试一下加权轮询算法, 即给不同的节点配置不同的权重,权重高一点的服务器,响应的多一些,权重第一点的响应少一些。加权轮询算法配置,在后端服务器后面加上权重值weight即可。配置好以后,执行nginx -t命令检测配置文件,确认无误后,执行nginx -s reload命令重新加载配置文件。

8、通过加权轮询的方式,我们无法通过手动一次次点击,最后来统计次数。但是我们可以使用自动化工具来统计。使用的工具是一款叫做httpd-tools的软件,安装好以后,提供了一个ab命令

9、然后我们来执行ab命令进行测试,常用的格式是:ab -n 1000 -c 50 http://localhost这个命令是在210服务器上执行的。表示一共执行1000次访问,每次发送50个请求。

10、然后我们登录到后端的node1服务器上,打开nginx的访问日志,从中可以看到ab命令测试的访问信息里,访问来源都是ApacheBench,因此可以通过可以来源来统计nginx响应的次数。命令是:grep ApacheBench access.log | wcnode1和node2节点上的统计结果分别是714和286,如下面图中所示,虽然没有达到5:2的权重比例,但是也非常接近了。说明这个配置生效了。

标签: nginx 负载 均衡 如何 配置 怎么

nginx在做负载均衡时如何配置 nginx的负载均衡怎么配置 相关文章

上一篇:脾虚补脾吃三种食物 可以帮你补脾益气

下一篇:合肥工业大学宣城校区是211吗 合肥工业大学宣城校区是不是211

相关推荐
山东哪些大学招生电子信息工程技术专业及选科要求 共85所高校和开设学校推荐(2026参考) 福建哪些大学招生飞行器维修技术专业及选科要求 共3所高校和开设学校推荐(2026参考) 内蒙给哪些大学招生土木工程检测技术专业及选科要求 共2所高校和开设学校推荐(2026参考) 海南哪些大学招生航海技术专业及选科要求 共3所高校和开设学校推荐(2026参考) 河南哪些大学招生直升机驾驶技术专业及选科要求 共2所高校和开设学校推荐(2026参考) 广东哪些大学招生融媒体技术与运营专业及选科要求 共25所高校和开设学校推荐(2026参考) 复旦大学优势王牌专业及评级排名 保密技术专业排名第一(2026认可度最高的专业) 2027新高考新能源装备技术专业怎么选科 江苏选科要求及必选科目有哪些 黑龙江中医药大学优势王牌专业及评级排名 医学实验技术专业排名第一(2026认可度最高的专业) 哈尔滨师范大学优势王牌专业及评级排名 文物保护技术专业排名第一(2026认可度最高的专业)
相关分类
教育 美食 健康 数码 家居 娱乐 生活 时尚 旅游 社会 情感 汽车 健身 育儿 科技 游戏 自然 历史 文化 国际 宠物 财经 星座 体育 其他 风水 佛学 军事 生产 房产 手工 技术 摄影 机械 科学 绘画 音乐
最新生活资讯
湖北哪些大学招生物联网应用技术专业及选科要求 共74所高校和开设学校推荐(2026参考) 宁夏哪些大学招生市政工程技术专业及选科要求 共6所高校和开设学校推荐(2026参考) 内蒙给哪些大学招生民航安全技术管理专业及选科要求 共16所高校和开设学校推荐(2026参考) 广西哪些大学招生建筑装饰工程技术专业及选科要求 共24所高校和开设学校推荐(2026参考) 山东哪些大学招生智能控制技术专业及选科要求 共74所高校和开设学校推荐(2026参考) 甘肃哪些大学招生安全技术与管理专业及选科要求 共16所高校和开设学校推荐(2026参考) 辽宁哪些大学招生智慧城市管理技术专业及选科要求 共5所高校和开设学校推荐(2026参考) 宁夏哪些大学招生新媒体技术专业及选科要求 共1所高校和开设学校推荐(2026参考)
热门生活资讯
黑龙江哪些大学招生应用电子技术专业及选科要求 共10所高校和开设学校推荐(2026参考) 陕西哪些大学招生物联网工程技术专业及选科要求 共5所高校和开设学校推荐(2026参考) 安徽哪些大学招生建筑装饰工程技术专业及选科要求 共46所高校和开设学校推荐(2026参考) 河南哪些大学招生道路工程检测技术专业及选科要求 共6所高校和开设学校推荐(2026参考) 陕西哪些大学招生煤矿智能开采技术专业及选科要求 共8所高校和开设学校推荐(2026参考) 贵州哪些大学招生生态环境大数据技术专业及选科要求 共1所高校和开设学校推荐(2026参考) 山西哪些大学招生无人机测绘技术专业及选科要求 共15所高校和开设学校推荐(2026参考) 海南哪些大学招生建筑智能化工程技术专业及选科要求 共6所高校和开设学校推荐(2026参考)
最新专题
最新火车车次
工具箱
手机版  丨  电脑版丨  网站地图
关于我们
如有意见、反馈、侵权或投诉等情况,请联系
“扫黄打非”举报专区 违法和不良信息举报中心
版权所有 Copyright © 2009-2026 5lu.com 闽ICP备
The template file 'copy.htm' not found or have no access!