步驟如下:
1、拷貝原來的Tomcat到另外一個目錄,如:tomcat-8090,清除logs目錄
2、修改Tomcat中的server.xml文件,把shutdown和Connector端口修改成另外的數值,如8006/8090
3、修改startup.sh和shutdown.sh文件,在第一行加入:
export CATALINA_HOME=/opt/app/tomcat-8090
4、啓動tomcat
5、Nginx中配置負載均衡:
Nginx配置文件,添加:
upstream tomcatCluster {
server <ip>:8080 ;
server <ip>:8090 ;
}
server
{
listen 80;
server_name <ip> <域名> ……;
index ……;
root ……;
location / {
location ~* /<項目名>/ {
proxy_pass http://tomcatCluster;
}
}
}
重啓Nginx:service nginx restart
6、測試請求是否被輪流轉發到兩個tomcat中
CentOS 6.5系統下Nginx反向代理實現Tomcat負載均衡 http://www.linuxidc.com/Linux/2015-02/114190.htm
Linux下Apache與多個Tomcat 集羣負載均衡 http://www.linuxidc.com/Linux/2012-01/51731.htm
Nginx Tomcat 集羣負載均衡解決筆記 http://www.linuxidc.com/Linux/2013-07/86827.htm
實例詳解Tomcat組件安裝+Nginx反向代理Tomcat+Apache使用mod_jk和mod_proxy反向代理和負載均衡 http://www.linuxidc.com/Linux/2013-06/85290.htm
CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日誌服務器 http://www.linuxidc.com/Linux/2014-06/103836.htm
Apache+Tomcat 環境搭建(JK部署過程) http://www.linuxidc.com/Linux/2012-11/74474.htm
Tomcat 的詳細介紹:請點這裏
Tomcat 的下載地址:請點這裏
本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2015-03/114634.htm