### HttpRealIp
This module lets to change the client's IP address to value from request header (e. g. `X-Real-IP` or `X-Forwarded-For`).
It is useful if nginx works behind some proxy of L7 load balanver, and request come from local IP, but proxy add request header with client's IP.
This module isn't built by default, enable it with the configure option
~~~
--with-http_realip_module
~~~
User Note: "You will build a list of trusted proxies (see below) and the first IP in the header which is not trusted will be used as the client IP." Source: README of the Apache module [mod_extract](http://web.warhound.org/mod_extract_forwarded/README "http://web.warhound.org/mod_extract_forwarded/README") . Quite informative, about why and how this security feature is helpful.
Example:
~~~
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
**syntax:***set_real_ip_from [the address|CIDR]*
**default:** none
**context:***http, server, location*
This directive describes the trusted addresses, which transfer accurate address for the replacement.
### real_ip_header
**syntax:***real_ip_header [X-Real-IP|X-Forwarded-For]*
**default:***real_ip_header X-Real-IP*
**context:***http, server, location*
This directive sets the name of the header used for transferring the replacement IP address.
### References
[Original Documentation](http://sysoev.ru/nginx/docs/http/ngx_http_realip_module.html "http://sysoev.ru/nginx/docs/http/ngx_http_realip_module.html")
- 主要文档
- Nginx功能概述
- 为什么选择Nginx
- Nginx安装
- 运行和控制Nginx
- 配置符号参考
- 优化 Nginx
- 常见问题(FAQ)
- 调试 nginx
- 核心模块
- Nginx主模块
- Nginx事件模块
- 基本模块
- http核心模块
- HttpIndex模块
- HttpAccess模块
- HttpAuthBasic模块
- HttpAutoindex模块
- Browser模块
- Charset模块
- HttpEmptyGif模块
- HttpFcgi模块
- Geo模块
- HttpGzip模块
- HttpHeaders模块
- HttpIndex模块
- HttpReferer模块
- HttpLimit zone
- HttpLimitReqest模块
- HttpLog模块
- map
- Memcached
- HttpProxy模块
- HttpRewrite模块
- HttpSSI模块
- HttpUserId
- 其他模块
- Addition模块
- EmbeddedPerl
- flv
- HttpGzipStatic
- RandomIndex
- HttpGeoIP
- HttpRealIp
- HttpSSL
- StubStatus模块
- HttpSubstitution
- HttpDav模块
- GooglePerftools
- HttpXSLT
- HttpSecureLink
- HttpImageFilter
- mail模块
- MailCore
- MailAuth
- MailProxy
- MailSSL
- 安装
- nginx在windows上的安装
- nginx在freebsd上的安装
- nginx在ubuntu上的安装
- nginx在fedora上的安装
- nginx php-fpm安装配置
- 配置示例和方法
- 完整例子
- 完整例子2
- 虚拟主机
- 负载均衡
- nginx防盗链
- HWLoadbalancerCheckErrors