Замена mod_rpaf на mod_remoteip

После переезда к другому хостеру обнаружил, что сайт перестал отображать IP-адреса посетителей, вместо этого подставляя адрес самого сервера. Модуль mod_rpaf включен. Могу предположить какую-то ошибку в новых версиях модуля, либо ОС (Debian 8). Но есть замена: модуль mod_remoteip, который выполняет ту же функцию. Заменяется модуль очень легко.


Сначала создаём файл конфигурации /etc/apache2/mods-available/remoteip.conf :

1
2
3
4
5
<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

Всё, проверяем работу.

Похожие записи:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *