Замена mod_rpaf на mod_remoteip
После переезда к другому хостеру обнаружил, что сайт перестал отображать IP-адреса посетителей, вместо этого подставляя адрес самого сервера. Модуль mod_rpaf включен. Могу предположить какую-то ошибку в новых версиях модуля, либо ОС (Debian 8). Но есть замена: модуль mod_remoteip, который выполняет ту же функцию. Заменяется модуль очень легко.
Сначала создаём файл конфигурации /etc/apache2/mods-available/remoteip.conf :
<IfModule remoteip_module>
RemoteIPHeader X-Real-IP
RemoteIPInternalProxy 127.0.0.1
RemoteIPInternalProxy XXX.XXX.XXX.XXX
</IfModule>
XXX.XXX.XXX.XXX меняем на IP-адрес сервера. Теперь выключаем модуль rpaf:
a2dismod rpaf
Перезапускаем apache:
service apache2 restart
Включаем remoteip:
a2enmod remoteip
Снова перезапускаем apache:
service apache2 restart
Всё, проверяем работу.