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
本文详细介绍了Apache服务器中JK模块的配置方法,包括mod_jk.so模块加载、workers.properties文件设置、负载均衡集群配置及session共享测试。通过具体示例展示了如何实现Tomcat服务器集群的负载均衡,并确保session在集群间正确共享。
506

被折叠的 条评论
为什么被折叠?



