Устанавливаем модуль
aptitude install libapache2-mod-rpaf
Настраиваем /etc/apache2/mods-available/rpaf.conf
<IfModule mod_rpaf.c>
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 #заменяем на IP фронтенд-сервера (если их несколько, перечисляем IP через пробел).
</IfModule>
В более поздних версиях appache => 2.4.x есть модуль mod_remoteip
Создадим конфиг /etc/apache2/mods-available/remoteip.conf и впишем в него:
<IfModule mod_remoteip.c> RemoteIPHeader X-Real-IP RemoteIPInternalProxy IP_фронтенд-сервера </IfModule>
В конфиге apache для корректного отображения IP адресов заменим в LogFormat значение %h на %a.
Be the first to comment on "Получение пользовательского IP от фронтенд-сервера."