linux下双tomcat nginx做分发

2025-04-13 14:32:46
推荐回答(2个)
回答(1):

tomcat的目录复制一个出来,在server.xml里修改端口。这样就可以多开tomcat了
nginx分发就用平均分发好了
upstream localhost {
ip_hash;

server localhost:8081 weight=1;

server locahost:8082 weight=1;

}

这里的端口号要对应你tomcat修改的端口号。这样就可以了。

回答(2):

1, tomcat 还是按照普通的方式安装完成。两Tomcat部署同样的项目
2,Nginx 上面做相应的配置。编辑nginx.conf
增加
upstream LB {
server 10.20.1.1:8080;
server 10.20.1.2:8080;
}

server段增加

location /apps/ {
root html;
index index.html index.htm;
proxy_pass http://LB;
proxy_read_timeout 40000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}