当前位置:  开发笔记 > 后端 > 正文

nginx在做负载均衡时如何配置文件

配置web服务器里的负载均衡配置,首先使用默认配置,先打开etcnginxnginx.conf配置文件,在http区块里添加upstream块内容,及配置了两个后端服务器,后端负载均衡集群的名称是backend,记下这个名称。

如下面图中所示,下面的架构就是我们今天的演示结构,后端有两台服务器,分别是node1和node2,前端是一台web服务器,然后在web服务器上做负载均衡,将前端的访问流量导到后端的两个节点服务器上。

三个服务器的IP地址分别是: (推荐学习:nginx教程)

web:192.168.1.210
node1:192.168.1.211
node2:192.168.1.212

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

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

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

以上就是nginx在做负载均衡时如何配置文件的详细内容,更多请关注其它相关文章!

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有