加入要配置多个tomcat那么在server.xml中的三个端口号都要改,不然会引发端口冲突
下面我将演示代理三个tomcat组成的集群
要修改tomcat下的server.xml中的两个端口
tomcat7的配置
tomcat8的配置
tomcat9的配置
修改nginx中的conf.xml
upstream mytomcat{
server localhost:8081; #tomcat7
server localhost:8082; #tomcat8
server localhost:8083; #tomcat9
}
server {
listen 9999; #监听的域名或者端口号
server_name tomcat; #这个名称没有什么重大的意义,起一个标识
location / {
proxy_pass http://mytomcat;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
重载Nginx配置
nginx -s reload
在没有配置nginx下我的访问方式为
配置了nginx后我的访问方式为
proxy_pass中的地址不要带_下划线,不然会有tomcat版本的原因造成错误