Была такая же проблема нерабочего RPAF. Устанавливал на Centos6 через yum. Как итог - не работало.
В итоге решил скомпилить модуль самостоятельно. Удалил установленный модуль через yum. Ну а дальше всё просто:
yum install httpd-devel
mkdir /tmp/222
cd /tmp/222
git clone https://github.com/gnif/mod_rpaf.git
make
make install
Тут мы установили RPAF (смотрим наличие /etc/httpd/modules/mod_rpaf.so). Далее надо его настроить.
Создаём файл /etc/httpd/conf.d/mod_rpaf.conf с содержимым:
LoadModule rpaf_module modules/mod_rpaf.so
RPAF_Enable On
RPAF_ProxyIPs 127.0.0.1
RPAF_SetHostName On
RPAF_SetHTTPS On
RPAF_SetPort On
RPAF_ForbidIfNotProxy Off
Вместо 127.0.0.1 можно указать список IP через пробел, с которых приходят запросы (например, добавить IP вашего сервера)
перезагружаем httpd
service httpd restart
И проверяем $_SERVER['REMOTE_ADDR']