[英]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.