自从Nginx出现以后,我们都喜欢让 Nginx 跑在前方处理静态文件,然后通过 proxy 把动态请求过滤给 apache。这么有个问题,跑在后方 apache 上的应用获取到的IP都是Nginx所在服务器的IP ,或者是本机 127.0.0.1 。最明显就是查看 apache 的访问日志。就会见...
分类:
Web程序 时间:
2015-09-23 14:54:29
阅读次数:
167
nginx负载均衡后端RS中获取真实ip前端proxy配置####################worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65;upstreambackend{server10.0.0.3:80max_fails=3fail_time..
分类:
其他好文 时间:
2015-09-23 12:04:11
阅读次数:
458
学习资料廖雪峰个人网站相关资料查询扫描网站服务器真实ip地址小脚本
分类:
编程语言 时间:
2015-09-11 19:11:49
阅读次数:
127
1 #!/usr/bin/env python 2 # -*- coding: gbk -*- 3 # -*- coding: utf_8 -*- 4 # Date: 2015年9月11日 5 # Author:蔚蓝行 6 # 博客 http://www.cnblogs.com/duanv/ 7 ....
分类:
Web程序 时间:
2015-09-11 16:07:05
阅读次数:
217
1. 反向代理时携带真实IP: location / { proxy_pass http://bsp.bioeh.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; pro...
分类:
其他好文 时间:
2015-09-02 13:10:21
阅读次数:
238
大家都知道,在ASP中可以使用Request.ServerVariables("REMOTE_ADDR")来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用Request.Se...
分类:
Web程序 时间:
2015-08-26 17:36:03
阅读次数:
125
HttpServletRequest获取用户真实ip
分类:
编程语言 时间:
2015-08-25 20:58:26
阅读次数:
144
服务器是用的阿里云SLB也是的。发现日志全是10.158的地址。根据建议,需要安装模块--with-http_realip_module那么我就先停止nginx然后编译,在编译参数后面添加--with-http_realip_module就可以了。修改Nginx日志格式vinginx.conflog_formatmain‘realip:$http_x_forwarded_fors..
分类:
其他好文 时间:
2015-08-13 20:20:59
阅读次数:
178
今天测试一下nginx反向代理功能时,让tomcat日志里获取用户真实IP地址,谷歌了一下,都是一篇文章的内容,复制了tomcat配置文件中的要修改的内容,可怎么也获取不到,神奇了就!无奈之下,仔细读每行复制的内容,发现问题了,估计都要是搜索到那篇文章的话,都得无法获取真实IP..
分类:
其他好文 时间:
2015-08-12 19:50:40
阅读次数:
123
Nginx作为前端,Apache作为后端的情况下,Apache只能获取到Nginx前端的内网ip地址(10.10.0.*),而无法获取到用户的真实ip地址,在这种情况下,后端是Apache如何获取用户真实IP地址?nginx关键配置proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set..
分类:
Web程序 时间:
2015-07-31 10:50:41
阅读次数:
143