CentOS7.6 下Nginx+Tomcat负载均衡及Redis共享Session解决方案
时间:2020-04-07 18:09 来源:linux.it.net.cn 作者:IT
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)
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) |