1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
Source: libapache2-mod-rpaf
Maintainer: Sergey B Kirpichev <skirpichev@gmail.com>
Section: web
Priority: extra
Standards-Version: 3.7.2
Build-Depends: apache2-threaded-dev (>= 2.0.50-10), yada (>= 0.55)
Homepage: http://stderr.net/apache/rpaf/
Vcs-Browser: http://svn.debian.org/wsvn/cvsdebuild/trunk/debian/dists/libapache2-mod-rpaf/
Vcs-Svn: svn://svn.debian.org/cvsdebuild/trunk/debian/dists/libapache2-mod-rpaf
Package: libapache2-mod-rpaf
Architecture: any
Depends: apache2.2-common (>= 2.2.16-6+squeeze7), ${libapache2-mod-rpaf:Depends}
Description: module for Apache2 which takes the last IP from the 'X-Forwarded-For' header
rpaf is short for reverse proxy add forward.
.
rpaf is for backend Apache servers what mod_proxy_add_forward is for
frontend Apache servers. It does exactly the opposite of
mod_proxy_add_forward written by Ask Bjorn Hansen.
.
It changes the remote address of the client visible to other Apache modules
when two conditions are satisfied. First condition is that the remote client
is actually a proxy that is defined in httpd.conf. Secondly if there is an
incoming X-Forwarded-For header and the proxy is in its list of known
proxies it takes the last IP from the incoming X-Forwarded-For header and
changes the remote address of the client in the request structure.
|