puppetlabs/puppetlabs-apache — pull request #460 by antaflos (2013-11-14 04:00:52+00:00)
Title: Add mod_rpaf support

Contains basic spec tests. Note that there seems to be no mod_rpaf
package for RHEL or FreeBSD systems available, only Debian/Ubuntu.
Not quite sure what to do in this situation.

From apt-cache show libapache2-mod-rpaf:

Rpaf is short for reverse proxy add forward. 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.