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

更新时间:2023-06-20 10:33:13作者:未知

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

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负载均衡配置  

为您推荐

电焊机电容好坏怎么检测 4种方法都可检测

1、电阻法,用万用表测量电路中各个器件的电阻值。检查电路中是否短路,开路。如电阻是否有变值损坏的,电容失容,晶体管击穿损坏短路或开路等。2、电压法,在电路加电的状态下,测量电路各个工作点的工作电压是否正常。3、替换法,将

2023-07-20 19:38

二轴货车限多少吨 了解一下

1、2轴车其车货总质量超过18000千克,即2轴车的超限是按照18吨来计算的。二轴车的净最大载货量=18000KG-车辆自重。2、《超限运输车辆行驶公路管理规定》明确说明:二轴货车,其车货总质量超过18000千克为超限车

2023-07-20 19:38

实习标志在哪里领取 不粘贴有什么后果

1、“新手”可以凭驾驶证到各个辖区交警大队的交通违法处理窗口、车管所(分所)领取实习标志。领取免费“实习标志”,并按规定粘贴或悬挂。2、交警提醒,实习期驾驶员驾车时没有在车身后部粘贴、悬挂统一标志;粘贴、悬挂标志无法被正

2023-07-20 19:38

方向盘太重怎么调轻 转向助力变弱是怎么回事

1、方向盘变重最常见的原因是转向助力油脏了。转向助力油和汽车其他油类一样,都需要更换。另外还有一种情况,那就是汽车胎压过低,也会导致方向盘变得比较重,严重时甚至有可能因为胎压不足而爆胎。所以建议出现方向盘变重的时候,首先

2023-07-20 19:38

后视镜正确调法图解 你调对了吗

1、调整座椅。在开车前一定要检查一下驾驶座座椅的位置。注意,就算是私家车,也要检查,看看手握方向盘的距离是否合适,脚能否踩到油门和刹车(手动挡还有离合器),这是开车前必要的准备工作,一定要重视。2、调整左右侧外后视镜。左

2023-07-20 19:38

如何判断倒车距离 老司机教你几招

1、背对墙壁停车距离判断。在倒车入位时,正常驾驶姿势下,通过左后视镜观看后墙(或者路肩),当墙根或者路肩下沿在左后视镜下沿出现时停车,此时车后保险杠距离后墙(或路肩)距离为35厘米。2、背对墙壁45度角斜方位停车距离判断

2023-07-20 19:38