Nginx 负载均衡配置 之 Tomcat集群

首先介绍一下nginx的配置参数

笔者将Mall电商项目进行重构,使用Tomcat集群,Nginx负载均衡,并且使用权重策略

Mall项目原先为单tomcat,使用host域名,使用nginx来转发,配置如下:

   

现在我们要使用tomcat集群 ,使用Nginx负载均衡

  修改配置如下:

   在上面图片的配置的Server节点上加上如下配置:

    两个tomcat的端口分别为  8080,9080,,权重都为1

upstream www.chengxiaonan.com{
        server www.chengxiaonan.com:8080 weight=1
        server www.chengxiaonan.com:9080 weight=1
}

由于笔者两个tomcat装在一个虚拟机上,所以配置如上

若tomcat不再同一个机器上,可以这样配置

     upstream www.chengxiaonan.com{
        server ipAddress:8080 weight=1
        server ipAddress:9080 weight=1
}

然后还需要将配置文件中的 proxy_pass修改一下:

   修改前为:(单tomcat时为)

           

现在我们使用的是host域名转发,所有修改为 我们设置的host域名

    

修改完成后,启动两个tomcat,再启动nginx,然后访问我们设置的host域名,

   然后再浏览器中不断的刷新,发现访问会分配到不同的服务器上(我们之前将两个tomcat首页的图片换了一下,所有刷新可以看到分配的变化)

猜你喜欢

转载自blog.csdn.net/jackcheng1117/article/details/81138749