本文記錄nginx+redis+tomcat實現session共享的過程
nginx安裝:http://blog.csdn.net/grhlove123/article/details/47834673
redis安裝:http://blog.csdn.net/grhlove123/article/details/47783471
準備兩個tomcat,修改相應的端口
名稱 |
IP |
端口 |
tomcat版本 |
JDK |
tomcat1 |
10.4.247.100 |
81 |
8.5.41 |
1.8.0_171 |
tomcat2 |
10.4.247.100 |
82 |
8.5.41 |
1.8.0_171 |
tomcat配置
下載:https://download.csdn.net/download/u010438469/11522929
拷貝附件3個jar包到$TOMCAT_HOME/lib中
修改兩tomcat的context.xml:
新增內容如下
<Valve className="com.naritech.nicole.gump.RedisSessionHandlerValve" />
<Manager className="com.naritech.nicole.gump.RedisSessionManager"
host="127.0.0.1"
port="6379"
database="0"
password="password"
/>
1、nginx
啓動:/usr/local/nginx/sbin/nginx
停止/重新加載:/usr/local/nginx/sbin/nginx -s stop(quit、reload)
2、redis
啓動redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
3、tomcat
cd /usr/local/webServer/tomcat1/bin
cd /usr/local/webServer/tomcat2/bin
啓動:./catalina.sh run 或者 ./startup.sh
停止:./shutdown.sh
參考文檔:https://mp.csdn.net/postedit/51087222