Projects / reverse proxy add forward

reverse proxy add forward

rpaf changes the remote address of the client on incoming proxy requests. It is used in backend servers that needs to know the IP of the client, and works in conjunction with mod_proxy_add_forward (which sets the X-Forwarded-For header). When an X-Host header exists rpaf will take the hostname found here, put it into Apache, and update the virtualhost settings so that you can serve virtualhosts on the backend. It includes modules for both Apache 1.3 and 2.0.


Recent releases

  •  02 Jan 2008 07:47

    Release Notes: The ability to change which header Apache looks at was added. With the configuration directive RPAFheader, you can now change the default X-Forwarded-For to X-Real-IP if you so choose. There are also bugfixes in this version that makes mod_rpaf work correctly with Keep-Alive requests.

    •  17 Mar 2004 16:22

      Release Notes: The wrong pool was used to allocate memory for keep-alive connections and has been fixed.

      •  08 Jun 2002 20:34

        Release Notes: This version of the module works with Apache 2.0. Changes were made to the mechanism that gets the X-Host header so that it now works with both this header and the X-Forwarded-Host header that is set by mod_proxy from Apache 1.3 and 2.0.

        •  05 Oct 2001 06:13

          Release Notes: Bug that caused Apache to loop until system memory was exhausted has been fixed.

          •  21 Sep 2001 15:50

            Release Notes: The ability to update virtualhost settings from the incoming X-Host header was added.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.