I'm having an issue with apache's mod_proxy_balancer. I need to set a cookie
in the form <something>.<routeid>. Using RewriteRule to do it. It's writing
the cookie fine, but it keeps REWRITING it upon every request
unconditionally with a new Set-Cookie. I think I need a RewriteCond to check
for the existence of the cookie first. Can someone help me understand how to
write the condition? Struggling with the docs.
Below is my entire balancer config.
Thanks,
Carlos
<VirtualHost *:80>
ServerName dc.pippiandcarlos.com
ServerAdmin [email protected]
ProxyPass / balancer://dc.pippiandcarlos.com.cluster/
stickysession=BALANCEID
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>
<Proxy balancer://dc.pippiandcarlos.com.cluster>
BalancerMember http://dc1.pippiandcarlos.com/ route=dc1
BalancerMember http://dc2.pippiandcarlos.com/ route=dc2
</Proxy>
<VirtualHost *:80>
ServerName dc1.pippiandcarlos.com
ServerAdmin [email protected]
ProxyPass / http://dc1.pippiandcarlos.com:3001/
ProxyPassReverse / http://dc1.pippiandcarlos.com:3001/
RewriteEngine On
RewriteRule .* - [CO=BALANCEID:balancer.dc1:.pippiandcarlos.com]
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>
<VirtualHost *:80>
ServerName dc2.pippiandcarlos.com
ServerAdmin [email protected]
ProxyPass / http://dc2.pippiandcarlos.com:3002/
ProxyPassReverse / http://dc2.pippiandcarlos.com:3002/
RewriteEngine On
RewriteRule .* - [CO=BALANCEID:balancer.dc2:.pippiandcarlos.com]
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug