FAQ

Page Discussion Edit History

RuHttpRealIpModule

Contents

[edit] ngx_http_realip_module

Модуль ngx_http_realip_module позволяет менять адрес клиента на переданный в строке заголовка "X-Real-IP" и "X-Forwarded-For". По умолчанию модуль не собирается, нужно разрешить его сборку при конфигурировании параметром --with-http_realip_module.

The ngx_http_realip_module module enables the user to change the address of the client header lines X-Real-IP and X-Forwarded-For.

This module's not built-in by default, so it is necessary to enable it with the configure option --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;

[edit] Директивы

  • [#set_real_ip_from set_real_ip_from]
  • [#real_ip_header real_ip_header]

Template:Anchor

[edit] set_real_ip_from

syntax: set_real_ip_from [адрес|CIDR]

default: нет

context: http, server, location

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

Template:Anchor

[edit] real_ip_header

syntax: real_ip_header [X-Real-IP|X-Forwarded-For]

default: real_ip_header X-Real-IP

context: http, server, location

Директива указывает название строки в заголовке запроса, в котором передаётся адрес для замены.

[edit] References

Original Documentation