php中getenv("REMOTE_ADDR")和$_SERVER['REMOTE_ADDR']都能获取到用户浏览器所在电脑IP,二者的区别在于getenv不能获取IIS搭建的服务器,只能获取到apache所在的服务器,而$_SERVER可以获取到全部的 ...
分类:
Web程序 时间:
2017-04-08 11:36:51
阅读次数:
166
在控制台分析nginx日志goaccess-fb.log生成html文件分析nginx日志vi~/.goaccessrctime-format%Tdate-format%d/%b/%Ylog-format%h%^[%d:%t%^]"%r"%s%b"%R""%u"各参数详解:mangoaccess或NginxVariableGoAccessVariable$remote_addr%h$remote_user%^(ignored)$time_local%d:%^$up..
分类:
数据库 时间:
2017-03-24 20:55:58
阅读次数:
301
log_format caccess '$remote_addr-$remote_user [$time_local][$status][$host] "$request" "$request_body"' '$status $body_bytes_sent "$http_referer" ' '"... ...
分类:
其他好文 时间:
2017-03-22 13:07:59
阅读次数:
125
由于网站使用了cdn所以$remote_addr获取的ip是cdn的ip,我现在先禁止某些ip访问发现无法禁止cdn传递过来的客户端的ip也就是$http_x_forwarded_for这个参数。比如我的日志格式这样的:log_format main '$http_x_forwarded_for $ ...
分类:
其他好文 时间:
2017-03-21 13:13:54
阅读次数:
492
(一)简要说明如果你的Web服务器前端有代理服务器或CDN时日志中的$remote_addr可能就不是客户端的真实IP了。比较常用的解决方法有以下三几种,本文将主要介绍如何使用Nginx自带realip模块来解决这一问题:1,用CDN自定义IP头来获取2,通过HTTP_X_FORWARDED_FOR获取IP地址3,使..
分类:
其他好文 时间:
2017-03-20 19:45:00
阅读次数:
16565
在我们开发多站点业务网站中,经常需要获取客户端的ip地址来给用户推荐其所在地址的信息的业务,用php获取客户端的ip地址,我们一般用到的PHP内置方法是$_SERVER['REMOTE_ADDR']. 但是这个函数只能获取访问者本地连接中设置的IP,局域网网关出口的IP地址,如果访问者使用代理服务器 ...
分类:
Web程序 时间:
2017-03-09 23:03:14
阅读次数:
213
$_SERVER['REMOTE_ADDR'] //当前用户 IP 。 $_SERVER['REMOTE_HOST'] //当前用户主机名 $_SERVER['REQUEST_URI'] //URL $_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言 $_SERVER[' ...
分类:
Web程序 时间:
2017-03-09 00:13:02
阅读次数:
167
这4种代理,主要是在代理服务器端的配置不同,导致其向目标地址发送请求时,REMOTE_ADDR, HTTP_VIA,HTTP_X_FORWARDED_FOR三个变量不同。 1、透明代理(Transparent Proxy) REMOTE_ADDR = Proxy IP HTTP_VIA = Prox ...
分类:
其他好文 时间:
2017-02-18 14:15:24
阅读次数:
170
1、自定一个页面,这个页面是一个链接地址可以直接访问的。以下是nginx的配置:location/{proxy_passhttp://tomcat_app108;#client_max_body_size1000m;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forward..
分类:
其他好文 时间:
2017-02-06 18:34:36
阅读次数:
286
搭载代理服务器在传递参数添加指定变量值例如serverid=x,在nginx配置中添加这个变量的映射关系,map$arg_serverid$source{xip}map$arg_serverid$myhost{xhost}server中添加location配置location/{proxy_set_headerHost$myhost;proxy_set_headerX-Real-IP$remote_addr;proxy_set_..
分类:
Web程序 时间:
2017-02-06 18:09:39
阅读次数:
173