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  则完美见效!!!

发布了45 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/cfm_gavin/article/details/89061887