Apache+Tomcat共享session JK模块

Apache JK模块配置
vim /application/apache/conf/extra/httpd-jk.conf

LoadModule jk_module modules/mod_jk.so
JkWorkersFile /application/apache/conf/extra/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel debug
JkMount /* lbcluster1
JkMount /status/ stat1

vim /application/apache/conf/extra/workers.properties

worker.list=lbcluster1,stat1
worker.tomcatA.port=8009
worker.tomcatA.host=10.125.192.2
worker.tomcatA.type=ajp13
worker.tomcatA.lbfactor=1
worker.tomcatB.port=8009
worker.tomcatB.host=10.125.192.3
worker.tomcatB.type=ajp13
worker.tomcatB.lbfactor=1
worker.lbcluster1.type=lb
worker.lbcluster1.sticky_session=0 #取值为{1|0}1将用户session与后端服务器绑定,0为不绑定,如果支持session复制或session共享可以设置为0
worker.lbcluster1.balance_workers=tomcatA, tomcatB
worker.stat1.type=status

检查语法重启
/application/apache/bin/apachectl -t
/application/apache/bin/apachectl graceful

访问测试
在这里插入图片描述
session不会变化,说明已经共享了session

猜你喜欢

转载自blog.csdn.net/bjgaocp/article/details/88319705