需求
实现nginx+tomcat8负载均衡、session共享
环境
Redis5 cluster 参考https://blog.youkuaiyun.com/liuyuhui_gdtyj/article/details/91346275
Nignx centos7.6 10.3.8.230 负载均衡
Tomcat8 centos7.6 10.3.8.231 tomcat-a
Tomcat8 centos7.6 10.3.8.232 tomcat-b
安装Tomcat
1.安装JDK
JDK官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
只是要部署一个Tomcat网站,所以下载Server JRE就行了。官网需要注册帐号才能下载,不想注册帐号可以用github的:https://github.com/frekele/oracle-java/releases/
不过github上没有server jre,最好还是注册一个帐号。
$ cd /usr/local/src
$ wget https://github.com/frekele/oracle-java/releases/download/8u212-b10/jre-8u212-linux-x64.tar.gz
$ tar zxf jre-8u212-linux-x64.tar.gz -C /usr/local/
$ vi /etc/profile.d/java.sh,加入如下配置
export JAVA_HOME=/usr/local/jre1.8.0_212
export JRE_HOME=/usr/local/jre1.8.0_212
export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext
export PATH=$PATH:$JRE_HOME/bin
使环境变量即时生效
$ source /etc/profile
测试
$ java -version
java version “1.8.0_212”
Java™ SE Runtime Environment (build 1.8.0_212-b10)
Java HotSpot™ 64-Bit Server VM (build 25.212-b10, mixed mode)
2.安装Tomcat8.5
Tomcat官网:http://tomcat.apache.org/
$ cd /usr/local/src
$ wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.41/bin/apache-tomcat-8.5.41.tar.gz
$ tar zxf apache-tomcat-8.5.41.tar.gz -C /usr/local/
$ ln -s /usr/local/apache-tomcat-8.5.41 /usr/local/tomcat
$ vi /etc/profile.d/tomcat.sh,加入如下配置:
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat
$ source /etc/profile
配置tomcat参数
在tomca/bin 目录下面&#