Nginx实现负载均衡实验

Nginx实现负载均衡实验
探究Nginx实现负载均衡功能,由于条件限制没有多台服务器,以同一IP下的不同端口号模拟不同的主机。
127.0.0.1:8082作为Nginx服务器,127.0.0.1:8081 和127.0.0.1:8080分别作为两台不同的服务器,也就是作为tomcat的启动地址。
在这里插入图片描述

1, Nginx配置
Nginx配置文件,Nginx.conf进行负载均衡配置:
在这里插入图片描述
在这里插入图片描述

按照上述配置,当浏览器访问http://127.0.0.1:8082时,Nginx通过监听,会自动将请求转发到http://test上,然后通过test所配置的均衡算法(上述就是两台服务器均赋值为1的轮询算法),将请求转发到相应的目标服务器。
按照tomcat请求路径,配置的路径访问是,弹出的是tomcat的欢迎页面,两台服务器的欢迎页面一样,看不到差别。更改tomcat的欢迎页面即可。在webapps文件夹下的root文件夹下增加index.html,因为tomcat访问顺序是index.html > index.jsp ,这样就可以在index.html中自定义内容。
然后分别启动127.0.0.1:8080 和 127.0.0.1:8081 下的两台tomcat(tomcat启动的配置文件配置需提前完成)。
这时候在浏览器上访问http://127.0.0.1:8082通过Nginx的负载均衡,多个请求出现时,就会按照权重轮流的访问目标服务器。
在这里插入图片描述
在这里插入图片描述
这样就基本上完成负载均衡功能的实现,具体还有多种均衡算法,可以在具体的环境中运用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值