Nginx+Tomcat实现负载均衡
Nginx+Tomcat实现负载均衡
一、准备两个tomcat并修改端口
首先在server上准备两个一样的tomcat,如果是在同一台server上,得修改其中一个tomcat的启动端口
1.1将8005端口修改为8006
<Server port="8006" shutdown="SHUTDOWN">
1.2将8080端口修改为8081
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
1.3将8009端口修改为8010
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
然后将两个tomcat都启动
如果两个tomcat位于不同的server,那么不需要修改端口
二、修改nginx.conf配置负载均衡
upstream app.com { #集群 server 127.0.0.1:8080; #server1 server 127.0.0.1:8081; #server2 } server{ listen 80; server_name your_server_name; location / { proxy_pass http://app.com; #代理pass到上面定义的集群 } }
配置好启动nginx,访问your_server_name,一直按F5刷新页面,就可以看到nginx+tomcat负载均衡实现