У меня есть два сервера JBoss AS 7, и я выполняю балансировку нагрузки с использованием mod_proxy
. Почти все работает отлично, кроме липких сессий. У меня есть идентификатор сеанса в cookie, а не в URL-адресе: JSESSIONID
.mod_proxy: липкий сеанс не работает
Вот моя конфигурация Apache:
NameVirtualHost *:80
<VirtualHost *:80>
ProxyPass/balancer://mycluster/ stickysession=JSESSIONID|jsessionid nofailover=Off
ProxyPassReverse/balancer://tutcluster/
ProxyPassReverse/http://server1:8080/
ProxyPassReverse/http://server2:8080/
ProxyPreserveHost On
ProxyRequests Off
<Location/>
Order deny,allow
Allow from All
</Location>
<Proxy balancer://mycluster/>
BalancerMember http://server1:8080 route=jbossWeb1 retry=60
BalancerMember http://server2:8080 route=jbossWeb2 retry=60
</Proxy>
</VirtualHost>