Nginx负载均衡《四》

1.概念

  当访问量很大的时候,一个 Tomcat 吃不消了,这时候就准备多个 Tomcat,由Nginx按照权重来对请求进行分配,从而缓解单独一个Tomcat受到的压力

2.启动两个tomcat

  将之前端口号为8001的timcat目录在复制一份,将端口该为8002

  两个tomcat都启动

3.修改nginx.conf配置文件

  在server配置前添加upstream,用来指向前面两个tomcat

  

upstream tomcat_8001_8002{
	server	127.0.0.1:8001 weight=1;
	server	127.0.0.1:8002 weight=2;
    }

  weight表示权重,值越大,被分配到的几率越大。

  再修改location,反向代理到上述配置中

  

 location / {
        	proxy_pass http://tomcat_8001_8002;
	}

4.重启nginx并访问

  打开cmd,cd 安装目录

  输入:nginx -s reload命令

  访问:http://127.0.0.1/login.jsp

  现在可以观察大对 jsp的访问,被分配到不同tomcat上

  

  

原文地址:https://www.cnblogs.com/yixtx/p/8386361.html