summaryrefslogtreecommitdiff
path: root/www/ap-rpaf/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'www/ap-rpaf/DESCR')
-rw-r--r--www/ap-rpaf/DESCR9
1 files changed, 9 insertions, 0 deletions
diff --git a/www/ap-rpaf/DESCR b/www/ap-rpaf/DESCR
new file mode 100644
index 00000000000..8519f55b359
--- /dev/null
+++ b/www/ap-rpaf/DESCR
@@ -0,0 +1,9 @@
+mod_rpaf 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 it's 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. It also takes the incoming X-Host header and
+updates the virtualhost settings accordingly. For Apache2 mod_proxy it
+takes the X-Forwared-Host header and updates the virtualhosts.