参考http://www.ttlsa.com/nginx/use-nginx-proxy/配置1.要想能记录真实IP,需要修改后端机器的日志格式,这里假设后端也是一台nginx:在后端配置文件里面加入这一段即可:log_formataccess‘$HTTP_X_REAL_IP-$remote_user[$time_local]"$request"‘‘$status$body_bytes_sent"$ht..
分类:
其他好文 时间:
2016-08-04 19:41:02
阅读次数:
158
server{listen80;server_nameaaa.com;location/{proxy_passhttp://2.2.2.2/;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;}#access_log/home/logs/aaa_access.logcombined;}如果后端的机器有..
分类:
其他好文 时间:
2016-07-30 22:44:18
阅读次数:
521
通过nginx做代理,将请求发送给后端的tomcat服务器,并将请求的信息一并传递给后端服务器:proxy_http_version1.1;proxy_set_headerConnection"";proxy_set_headerHost$host;proxy_set_headerx-real-ip$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for..
分类:
Web程序 时间:
2016-07-29 19:33:20
阅读次数:
462
nginx http { ... set_real_ip_from 153.37.232.0/24; real_ip_header X-Forwarded-For; ... } varnish sub vcl_recv {... if (req.restarts == 0) { if (req.ht ...
分类:
其他好文 时间:
2016-04-12 19:19:31
阅读次数:
139
$remote_addr是nginx与客户端进行TCP连接过程中,获得的客户端真实地址.RemoteAddress无法伪造,因为建立TCP连接需要三次握手,如果伪造了源IP,无法建立TCP连接,更不会有后面的HTTP请求X-Real-IP又是一个自定义头。X-Real-Ip通常被HTTP代理用来表示与它产生TCP连接的设备IP,..
分类:
其他好文 时间:
2016-03-09 07:09:17
阅读次数:
213
set_real_ip_from172.16.100.120;#haproxy的IP地址
set_real_ip_from172.16.100.110;#haproxy的IP地址
real_ip_headerX-Forwarded-For;
log_formatmain‘$remote_addr-$remote_user[$time_local]"$request"‘
‘$status$body_bytes_sent"$http_referer"‘
‘"$http_user_agent""$h..
分类:
其他好文 时间:
2016-01-15 18:00:18
阅读次数:
304
vim/usr/local/nginx/conf/vhosts/proxy.confserver{ listen80; server_namewww.baidu.com; localtion/{ proxy_pass http://ip/;proxy_set_headerHost$host; proxy_set_headerX-Real-IP$remote_addr;}}digwww.baidu.com查看百度有多少ip如果后端的机器有多台,还可以用upstream..
分类:
其他好文 时间:
2016-01-04 07:43:44
阅读次数:
155
转载自:http://www.cnblogs.com/lmule/archive/2010/10/15/1852020.html看ecshop的lib_base.php的时候里面获取客户端真实ip的函数(real_ip),有许多情况的判断,主要判断客户端是否使用代理的情况,注意判断顺序,先判断客户端...
分类:
Web程序 时间:
2015-12-22 22:42:56
阅读次数:
295
首先:做为loadblance的nginx要添加下面的配置:proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add...
分类:
其他好文 时间:
2015-12-08 17:59:45
阅读次数:
178
修改nginx的配置文件编辑/usr/local/nginx/conf/nginx.conf加入以下文本1 proxy_set_headerHost$host;2 proxy_set_headerX-Real-IP$remote_addr;3 proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;保存配置文件,重启nginx让apache2.4.16日志记录正确的访客IP在Log..
分类:
Web程序 时间:
2015-12-07 18:49:15
阅读次数:
260