Модуль ngx_http_realip_module

nginx


english
עברית
日本語
русский
türkçe

новости [en]

об nginx
скачать
безопасность [en]
pgp ключи [en]
документация
введение [en]
howto
faq
trac
wiki
ссылки [en]
книги [en]
поддержка
пожертвования [en]
nginx.com
Пример конфигурации
Директивы
     set_real_ip_from
     real_ip_header

Модуль ngx_http_realip_module позволяет менять адрес клиента на переданный в указанном поле заголовка.

По умолчанию этот модуль не собирается, его сборку необходимо разрешить с помощью конфигурационного параметра --with-http_realip_module.

Пример конфигурации

set_real_ip_from 192.168.1.0/24;
set_real_ip_from 192.168.2.1;
real_ip_header   X-Real-IP;

Директивы

синтаксис: set_real_ip_from адрес | CIDR;
умолчание:
контекст: http, server, location

Описывает доверенные адреса, которые передают верный адрес для замены.

синтаксис: real_ip_header поле | X-Real-IP | X-Forwarded-For;
умолчание:
real_ip_header X-Real-IP;
контекст: http, server, location

Задаёт поле заголовка запроса, в котором передаётся адрес для замены. В случае поля “X-Forwarded-For” используется последний адрес в значении поля. Для остальных полей используется всё значение.