Hi Ryan

We use varnish for proxying one of our larger websites and we had a
similar problem with IP addressing when we first installed it. To get
the correct IP address, you need to add the following varnish
configuration:

sub vcl_recv {
    remove req.http.X-Forwarded-For;
}

It looks a bit non-sensical but it worked for us!

All the best,

Justin

On Sun, 2009-07-26 at 12:10 +0800, Ryan Chan wrote:

> 
> Hello,
> 
> I have serveral web sites running on Apache/PHP, I want to install a
> Transparent Reverse Proxy (e.g. squid, varnish) to cache the static
> stuff. (By looking at expire or LM resposne header)
> 
> However, one of my requirements is that neither client (browser) or
> server (Apache/PHP) is aware of existences of that proxy.
> 
> E.g.
> 
> Client will not see header such as via, age etc.
> Server will not see header such as X-Forwarded-For
> 
> I want to ask: Is it possible to do the above stuffs using varnish?
> 
> Thanks.
> 
> 
> _______________________________________________
> varnish-misc mailing list
> [email protected]
> http://projects.linpro.no/mailman/listinfo/varnish-misc

-- 
Redwire Design Limited

54 Maltings Place
169 Tower Bridge Road
London SE1 3LJ
www.redwiredesign.com

[ 020 7403 1444 ] - voice
[ 020 7378 8711 ] - fax
_______________________________________________
varnish-misc mailing list
[email protected]
http://projects.linpro.no/mailman/listinfo/varnish-misc

Reply via email to