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上