Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群

2025-07-06 15:37:40

1、首先准备好Nginx-1.13.6和apache-tomcat-9.0.1

Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群

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

Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群

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

Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群

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

Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群

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

Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群

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

Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群

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

Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群

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

Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群

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

Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
Nginx-1.13.6 + Tomcat-9.0.1搭建负载均衡集群
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢