В /etc/nginx/bx/maps/kerio.conf создаём конфиг.
[CODE]
# Указываем адрес kerio:
set_real_ip_from 192.168.1.3;
# заменить 192.168.1.3 на нужный ip
# Используем заголовок "X-Forwarded-For" как источник:
real_ip_header X-Forwarded-For;
# Отправляем реальный адрес посетителя приложению в заголовке X-Real-IP header:
proxy_set_header X-Real-IP $remote_addr;[/CODE]
[CODE]nginx -t && service nginx reload[/CODE]
Конечно, это будет работать только, если керио передаёт заголовок X-Forwarded-For.
Если он передаёт реальный ip в другом заголовке, нужно указать в конфиге его.
[CODE]
# Указываем адрес kerio:
set_real_ip_from 192.168.1.3;
# заменить 192.168.1.3 на нужный ip
# Используем заголовок "X-Forwarded-For" как источник:
real_ip_header X-Forwarded-For;
# Отправляем реальный адрес посетителя приложению в заголовке X-Real-IP header:
proxy_set_header X-Real-IP $remote_addr;[/CODE]
[CODE]nginx -t && service nginx reload[/CODE]
Конечно, это будет работать только, если керио передаёт заголовок X-Forwarded-For.
Если он передаёт реальный ip в другом заголовке, нужно указать в конфиге его.