Nginx/Haproxy作为反向代理或负载均衡时如何获取客户真实IP?

栏目: 服务器 · 发布时间: 8年前

内容简介:Nginx/Haproxy作为反向代理或负载均衡时如何获取客户真实IP?

Nginx代理配置

Contents

增加如下配置:

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_headerX_FORWARDED_PROTOhttps;
proxy_set_headerHost $host;
 

Haproxy配置

optionforwardfor
 
 

后端Nginx配置

set_real_ip_from  1.1.1.1;  前端Nginx代理或者负载均衡的IP(在后端Nginx日志中显示的)
real_ip_header  X-Forwarded-For;
real_ip_recursive  on;
 

后端Nginx访问控制

location ~ /test/api/ {
 
        set $allow false;
        if ($http_x_forwarded_for ~ "2.2.2.2") {
            set $allow false;
                        }
        if ($allow = false) { return 403;}
            proxy_pass  http://web;
        }
}
 

参考

  • http://www.wkii.org/nginx-cdn-get-user-real-ip.html

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

创业就是要细分垄断

创业就是要细分垄断

李开复、汪华、傅盛 / 文化发展出版社 / 2017-5-1 / CNY 45.00

对各方面资源极为有限的创业公司而言,想在激烈的市场竞争中站立下来的第一步是:成为细分市场的垄断者。不管是资本还是尖端人才,追逐的永远是行业里尖端的企业,第二名毫无意义。 首先,要精准定位潜在市场。这个市场的需求仍没有被满足,并且潜力巨大。其次,抓住时代和行业的红利,通过高速增长实现“小垄断”,抢滩登陆。最后,在细分领域里建立起自己的竞争壁垒,应对巨头和竞争对手的复制,去扩展更大的市场,从而扩......一起来看看 《创业就是要细分垄断》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具