天天看点

nginx+tomcat配置负载均衡集群

准备两个解压版tomcat,如何同时启动两个tomcat,方法如下:

nginx+tomcat配置负载均衡集群

解压该压缩包,生成n份tomcat 分别命名为 tomcat1,tomcat2,

nginx+tomcat配置负载均衡集群

然后修改server.xml配置文件,分别进入tomcat/conf/目录,修改server.xml,一共三处。

nginx+tomcat配置负载均衡集群

第一处:

nginx+tomcat配置负载均衡集群

第二处、tomcat访问端口号:

nginx+tomcat配置负载均衡集群

第三处:

nginx+tomcat配置负载均衡集群

之后修改bin下的启动文件

分别进入tomcat/bin目录,修改 startup.bat

在文件第一行添加如下配置(添加时删除#注释,在startup.bat文件中rem代表注释):在文件第一行添加如下配置(添加时删除#注释,在startup.bat文件中rem代表注释):

如图:

nginx+tomcat配置负载均衡集群
nginx+tomcat配置负载均衡集群

启动tomcat

平常直接双击startup.bat即可,但是为了查看配置信息,可以在cmd中启动,如下图:

nginx+tomcat配置负载均衡集群

访问tomcat

nginx+tomcat配置负载均衡集群
nginx+tomcat配置负载均衡集群
nginx+tomcat配置负载均衡集群

进入nginx-1.10.1\conf路径,修改配置文件nginx.conf。

配置服务器组,在http{}节点之间添加upstream配置。(注意不要写localhost,不然访问速度会很慢)

修改nginx监听的端口号80,改为8080。

如下图:

nginx+tomcat配置负载均衡集群

我是Windows系统,所以直接在nginx-1.10.1目录下双击nginx.exe即可。可在任务管理器中查看:

nginx+tomcat配置负载均衡集群
nginx+tomcat配置负载均衡集群
nginx+tomcat配置负载均衡集群

到这里,一个非常简单的负载均衡就配置完成了。

本文转自飞奔的小GUI博客51CTO博客,原文链接http://blog.51cto.com/9237101/2070351如需转载请自行联系原作者

ziwenzhou

继续阅读