内容简介: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
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 3分钟了解负载均衡,分清二层负载均衡和三层负载均衡
- 负载均衡策略之有限负载一致性哈希
- 负载均衡之软硬件负载均衡的优缺点
- 医疗信息系统高负载如何应对?找准东华负载均衡
- 性能大比拼-真实世界工作负载vs实验室综合工作负载
- 负载均衡有多神密?来研究下ShareWAF的开源负载均衡!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Machine Learning in Action
Peter Harrington / Manning Publications / 2012-4-19 / GBP 29.99
It's been said that data is the new "dirt"—the raw material from which and on which you build the structures of the modern world. And like dirt, data can seem like a limitless, undifferentiated mass. ......一起来看看 《Machine Learning in Action》 这本书的介绍吧!