nginx的反向代理及负载均衡

本文详细介绍了如何通过nginx实现反向代理,包括配置多个Tomcat服务器,并演示了负载均衡的实现方法,通过调整权重分配请求。

一、反向代理

    模拟反向代理:应该有一个nginx服务器,有多个应用服务器(可以是tomcat)可以使用一台虚拟机,安装一个nginx,多个tomcat,来模拟

    1)复制两个Tomcat服务器,分别为apache-tomcat1-9.0.5和apache-tomcat2-9.0.5

  2)保持apache-tomcat1-9.0.5配置文件server.xml配置文件中的内容不变,

3)修改apache-tomcat2-9.0.5配置文件server.xml配置文件中的内容

4)修改pache-tomcat1-9.0.5\webapps\ROOT下index.jsp中的内容

5)修改pache-tomcat2-9.0.5\webapps\ROOT下index.jsp中的内容

6)分别启动bin目录下的startup.bat后访问 http://192.168.1.116:8080/ 和 http://192.168.1.116:8081/ 结果如下

7)修改hosts文件C:\Windows\System32\drivers\etc\hosts

8)修改nginx.config配置文件

9)命令 ./nginx.exe打开nginx后访问 http://tomcat.taotao.com/   

     8080和8081各出现一次(交叉出现!!!)

二、负载均衡

   只需要在upstream的server后面添加一个weight即可代表权重。权重越高,分配请求的数量就越多。默认权重是1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值