httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jim Jagielski <...@jaguNET.com>
Subject Re: [PATCH] Balancers, VirtualHost and ProxyPass
Date Tue, 16 Dec 2014 12:57:22 GMT
Isn't this already addressed/handled with the BalancerInherit directive??

> On Dec 10, 2014, at 7:25 AM, Jan Kalu┼ża <jkaluza@redhat.com> wrote:
> 
> Hi,
> 
> I've found out that following configuration does not work as expected:
> 
> <Proxy balancer://a>
>   ...
> </Proxy>
> <VirtualHost *:80>
>    ProxyPass / balancer://a stickysession=JSESSIONID|jsessionid
> </VirtualHost>
> 
> In this case, two proxy_balancers are created. The first one in Proxy section in the
main config without stickysession and the second one in the vhost section with stickysession
set.
> 
> Because of merge_proxy_config behaviour, the one from the main config is always preferred
and therefore you cannot set stickysession (and other options) this way.
> 
> Attached patch fixes that by changing the merge strategy for balancers array to merge
options set by ProxyPass.
> 
> I think we would need the same for proxy_worker too, but before I spent afternoon working
on it, I wanted to ask, do you think this is the right way how to fix this?
> 
> Regards,
> Jan Kaluza
> <httpd-trunk-balancer-vhost.patch>


Mime
View raw message