IP and mod_rpaf

Brian Pan brian.pan at light-mc.com
Wed Sep 10 16:44:57 CEST 2008


Here's an apache module that might be useful for some people:

 

http://stderr.net/apache/rpaf/

 

It's similar to "mod_extracted_forward'.  It rewrites the remote_addr
for apache on the backend, so that Apache logs will see the client IP
address and not varnish server's address. 

 

I also added this to the .vcl as was recommended in the Varnish FAQ:

 

sub vcl_recv {
  # Add a unique header containing the client address
  remove req.http.X-Forwarded-For;
  set    req.http.X-Forwarded-For = client.ip;
  # [...]
}

 

It's also useful if you're using mod_bwshare - and are trying to
throttle usage by IP address. 

 

 

------

Brian Y. Pan

Light Management Consulting LLC

Princeton, NJ 08540   USA

 

Tel: +1 (609) 651-4779

Fax: +1 (609) 651-4799

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20080910/b41629d4/attachment-0001.html>


More information about the varnish-misc mailing list