https://bz.apache.org/bugzilla/show_bug.cgi?id=69673
Bug ID: 69673
Summary: mod_proxy session stickyness with URL encoding
(request param) broken
Product: Apache httpd-2
Version: 2.4.62
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: mod_proxy
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
When testing the follwing example configuration it is possible to select a
balancer member by cookie only. URL encoding is broken since upgrade to 2.4.62
---
ProxyPass "/test" "balancer://mycluster" stickysession=JSESSIONID|jsessionid
scolonpathdelim=On
<Proxy balancer://mycluster>
BalancerMember http://10.220.38.20 route=32.20 lbset=0
BalancerMember http://10.220.32.20 route=38.30 lbset=1
</Proxy>
---
According to the dokumentation:
httpd.apache.org/docs/trunk/mod/mod_proxy_balancer.html#stickyness_implementation
If the cookie and the request parameter both provide routing information for
the same request, the information from the request parameter is used.
since updating to 2.4.62 i can still select the upstream server by cookie
curl 'http://localhost:80' -H 'Cookie: JSESSIONID=somprefix.38.20'
but request parameter is broken and seems not to be considered anymore
curl 'http://localhost:80?jsessionid=someprefix.38.20'
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]