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]

Reply via email to