Правильный REMOTE_ADDR на VestaCP со связкой apache+nginx

Хотел тут было проверить fail2ban для защиты htaccess авторизации от брута и наткнулся на то, что apache выдает неправильный REMOTE_ADDR в логи и пишет туда IP сервера. А вот от nginx данные приходят верные. Оказалось всё просто, открываем:

nano /etc/apache2/mods-enabled/remoteip.conf

И добавляем IP нашего сервера RemoteIPInternalProxy 192.168.56.11

<IfModule mod_remoteip.c>
  RemoteIPHeader X-Real-IP
  RemoteIPInternalProxy 127.0.0.1
  RemoteIPInternalProxy 192.168.56.11
</IfModule>

Рестартим сервисы

service apache2 restart
service nginx restart

И готово.

Оставить ответ

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