Because it matches the Host header and not the path! Do it like that to prevent redirecting /: acl slash path / acl static path_end js css reqirep ^Host:\ .*\.mydomain\.nl Host:\ static.domain.nl if static !slash
cheers On Mon, Oct 1, 2012 at 9:10 PM, Fred Leeflang <[email protected]> wrote: > Hi, > > I'm just doing more testing and showing varnishtop -b -i TxURL with this > config > and I see all the js/css/jpg etc. BUT I also see '/'. > > I can't figure out why haproxy would match '/' on the static acl, any clues? > > -Fred > > > On 09/28/2012 06:45 AM, Baptiste wrote: >> >> Hi, >> >> Yes, it is possible to do this: >> acl static path_end js css >> reqirep ^Host:\ .*\.mydomain\.nl Host:\ static.domain.nl if static >> >> >> Note that if you want some tips about HAProxy and Varnish, you can >> read this blog article: >> >> http://blog.exceliance.fr/2012/08/25/haproxy-varnish-and-the-single-hostname-website/ >> >> Cheers >> >> >> On Fri, Sep 28, 2012 at 6:21 AM, Fred Leeflang<[email protected]> wrote: >>> >>> Hi, >>> >>> Our haproxy loadbalances *.domain.nl so there's lots of different sites >>> to >>> it. Each site shares a fair amount of pictures, javascript and CSS which >>> are >>> all the same; these are served from a varnish cache. >>> >>> Is it possible for haproxy to rewrite the URL of pics/js/css from >>> http://*.domain.nl/[js|css|...] to http://static.domain.nl/[js|css|...] >>> such >>> that the varnish cache will not cache all those images multiple times? >>> >>> Thanks for any help, >>> Fred Leeflang >>> > >

