nginx+tomcat多節點部署


在一台機器上想要將一個應用程序部署多個節點,可以通過nginx來實現。

1、將tomcat復制多份,修改tomcat配置文件conf/server.xml,將端口號設置成不一樣的

2、將多個tomcat啟動

3、修改nginx配置文件conf/nginx.conf(根據實際情況配置,僅供參考)

worker_process 2;
events{
    worker_connections 1024;
}
http{
    include mime.types;
    default_type  application/octet-stream;
    sendfile on;
    keepalive_timeout 65;
    
    upstream tomcatCluster{
        server 127.0.0.1:8080;
        server 127.0.0.1:8088;
    }
    server{
        listen 80;
        server_name localhost;
        location / {
            proxy_pass http://tomcatCluster;
        }
    }
}

主要配置是紅色部分,需要注意的是,upstream里面不能用localhost,否則nginx會報upstream time out。

之后訪問 http://localhost/即可驗證會隨機訪問到不同的tomcat

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM