[英]apache(2.2.15) mod_jk configuration issue
我有两个运行Jboss 7的App Server和一个Web服务器
我已经使用mod_jk模块配置了负载平衡
以下是我的worker.properties
worker.list=loadbalancer,status,node1,node2
worker.node1.port=8009
worker.node1.host=ip1
worker.node1.type=ajp13
worker.node1.lbfactor=1
worker.node2.port=8009
worker.node2.host= ip2
worker.node2.type=ajp13
worker.node2.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=node1,node2
worker.loadbalancer.sticky_session=0
worker.list=loadbalancer
worker.status.type=status
以下是我的uriworkermap.properties
/jmx-console=loadbalancer
/jmx-console/*=loadbalancer
/web-console=loadbalancer
/web-console/*=loadbalancer
/App/*=loadbalancer
以下是我在httpd.conf文件中所做的条目
<Proxy balancer://App>
BalancerMember ajp://xx.xx.xx.1:8009/App route=node1
BalancerMember ajp://xx.xx.xx.2:8009/App route=node2
ProxySet stickysession=JSESSIONID
</Proxy>
ProxyPass /App balancer://App
ProxyPassReverse /App balancer://App
<Location /balancer-manager>
SetHandler balancer-manager
</Location>
以下是mod-jk.conf文件
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /App/* loadbalancer
JkMountFile conf/uriworkermap.properties
JkShmFile logs/jk.shm
<Location /jkstatus>
JkMount status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
会话中存在一些我不知道如何执行的问题。
每当我启动apache httpd并点击Web服务器URL时,应用程序登录页面就会正确打开,并在两个应用程序服务器上都进行适当的负载平衡。
方案1:当我点击http://xx.xx.xx.xx/App/时,它将转到App Server1 。但是当我输入用户名/密码并在登录按钮上单击时,它将转到App Server 2而不是转到app服务器1。
如果您使用的是独立JBoss Server,则在standalone.xml中为每个实例添加实例ID如下,会话关联将开始工作。
对于node1,
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" instance-id="node1" native="false">
对于node2,
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" instance-id="node2" native="false">
以下是一些可能对您有帮助的链接(standalone.xml和server.xml都可以),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.