Apache-ForwardedFor
view release on metacpan or search on metacpan
lib/Apache/ForwardedFor.pm view on Meta::CPAN
PerlSetVar ForwardedForAccept 192.168.1.1
PerlAddVar ForwardedForAccept 192.168.1.2
=head1 DESCRIPTION
We often want to run Apache behind a reverse proxy so that we
can delegate light-weight (static content) requests to a small
httpd and proxy heavy-weight requests (dynamic mod_perl generated
content) to a big httpd. This is a well known technique to overcome
the memory contraints of running a busy mod_perl site.
A small problem when doing this is that our "remote_ip" for the
backend (mod_perl) httpd is that of the front-end proxy'ing httpd.
This is not a good representation of the end client's real IP
address - making it difficult to implement IP-based access control
and tracking usage through your logs.
Before:
+--------+ +-------------+ +----------------+
( run in 0.227 second using v1.01-cache-2.11-cpan-87723dcf8b7 )