Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
1、首先准备好Nginx-1.13.6和apache-tomcat-9.0.1

2、解压两个apache-tomcat-9.0.1,分别命名为apache-tomcat-9.0.1-1和apache-tomcat-9.0.1-2

3、修改这两个Tomcat的启动端口,分别为18080和28080,打开apache-tomcat-9.0.1-1的conf目录下的server.xml



4、同理,打开apache-tomcat-9.0.1-2的conf目录下的server.xml



5、进入apache-tomcat-9.0.1\apache-tomcat-9.0.1-1\webapps\ROOT文件夹修改Tomcat的默认页面index.jsp(为了区分下面到底访问的是那一台Tomcat,随便改一下即可),同理修改第二台tomcat。


6、进入apache-tomcat-9.0.1-1\bin文件夹,启动tomcat看是否能正常访问,如图即可(同理,进入apache-tomcat-9.0.1-2\bin文件夹,启动第二个tomcat!)



7、然后开始配置Nginx来实现负载均衡,解压nginx-1.13.6进入nginx-1.13.6\conf文件夹下,打开nginx.conf文件,如图配置

8、进入nginx-1.13.6文件夹,点击nginx.exe启动即可

9、在地址栏输入http://localhost/index.jsp进行测试,不断的刷新,前几次访问的是Tomcat2,然后会随机变Tomcat1,发现访问Tomcat2的概率大概是Tomcat1的2倍,这是因为我们在Nginx中配置的两台Tomcat的权重起的作用,原理如图;

