> CentOS > CentOS教程 >

CentOS7.6 下Nginx+Tomcat负载均衡及Redis共享Session解决方案

1 环境安装
 
夜已深 不做无用功 请参考:点击
 
注: Centos 7 nginx 安装请 参考
 
2 多个tomcat配置
 
配置多个tomcat 请参考: 点击
 
注意:
 
1,wget tomcat..
 
2,tar -zxvf tomcat.gz..
 
3,复制到/usr/local/tomcat/  并复制多分 tomcat0 tomcat1 tomcat2 ...
 
4, tomcat0 可以不用任何环境变量的改变 直接默认即可 端口8080
 
注意一下为重点
 
tomcat1 2 3 则需要在vi /etc/profile   在里面加上
 
#tomcat_0 不用配置 默认即可
#tomcat_1
export CATALINA_BASE_1=/usr/local/zxl/tomcat8/tomcat1
export CATALINA_HOME_1=/usr/local/zxl/tomcat8/tomcat1
export TOMCAT_HOME_1=/usr/local/zxl/tomcat8/tomcat1
 
#tomcat_2
export CATALINA_BASE_2=/usr/local/zxl/tomcat8/tomcat2
export CATALINA_HOME_2=/usr/local/zxl/tomcat8/tomcat2
export TOMCAT_HOME_2=/usr/local/zxl/tomcat8/tomcat2
 
#tomcat_3
export CATALINA_BASE_3=/usr/local/zxl/tomcat8/tomcat3
export CATALINA_HOME_3=/usr/local/zxl/tomcat8/tomcat3
export TOMCAT_HOME_3=/usr/local/zxl/tomcat8/tomcat3
 
编辑 tomcat1 2 3 各自对应的/conf/server.xml
 
3处端口修改 下面就tomcat1进行举例操作:
 
第一处:<Server port="8005" shutdown="SHUTDOWN"> 
 
port="8005"  可以改为8105
 
第二处:<Connector port="8080" protocol="HTTP/1.1"
 
port="8080"  可以改为8081
 
第三处:<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
 
port="8009"  可以改为8109
 
tomcat2  3 依次进行改完即可 注意 port 不要重复 各自tomcat独立开
 
最后: 修改 tomcat 1 2 3 各自的 catalina.sh  tomcat0 默认的除外
 
以tomcat1为例
 
vi tomcat1/bin/catalina.sh
 
在此行下面添加对应tomcat 1 2 3 的环境变量
 
# OS specific support.  $var _must_ be set to either true or false.
export CATALINA_BASE=$CATALINA_BASE_1
export CATALINA_HOME=$CATALINA_HOME_1
 
tomcat2 3 依次类推改完即可!
 
至此 开启tomcat0到3 然后 可以输入ip:80端口/index.jsp  则完美见效!!!
 


 


(责任编辑:IT)