<div dir="ltr"><div>Hello,</div><div>I tried to limit an IPv4 Address with ngx_http_limit_req module and</div><div>ngx_realip_module via Akamai would send True-Client-IP headers.</div><div><br></div><div>According to the document ngx_http_readip_module(<a href="http://nginx.org/en/docs/http/ngx_http_realip_module.html">http://nginx.org/en/docs/http/ngx_http_realip_module.html</a>),</div><div>we can write set_real_ip_from and real-_ip_header directive in http,</div><div>server, location context.</div><div><br></div><div>But, in the above case(ngx_http_limit_req module is defined the key in http context), directives on ngx_http_realip_module must be defined before the keys(a.k.a replaced IPv4 adress by ngx_http_realip_module) and followed limit_req_zone directive in http context.</div><div><br></div><div>I think it better that the document explained ngx_http_realip_module directive is configured before ngx_http_limit_req module configuration.</div><div><br></div><div>Our environment is Amazon Linux on AWS EC2 package and nginx version was</div><div>1.10.1.</div><div><br></div><div>If you already plan to improve the documentation and you know, please let me know and I will check it out.</div><div><br></div><div>Thanks.</div></div>