#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo$_SERVER['HTTP_HOST']."<br>"; #localhost //获取本机ip地址 echo $_SERVER["REMOTE_ADDR"];die; //获 ...
分类:
Web程序 时间:
2017-01-19 18:07:48
阅读次数:
243
下面是转载: REMOTE_ADDR只能获取访问者本地连接中设置的IP,如中南民族大学校园网中自己设置的10.X.XXX.XXX系列IP,而这个函数获取的是局域网网关出口的IP地址, 如果访问者使用代理服务器,将不获取代理服务器的IP,而是获取访问者网关的真实IP。如果将这个函数应用到限IP访问的网 ...
分类:
Web程序 时间:
2017-01-15 19:28:52
阅读次数:
269
nginx+tomcat这种架构,如果后端tomcat配置保持默认,那么tomcat的访问日志里,记录的就是前端nginx的IP地址,而不是真实的访问IP。业务需求,需要对nginx、tomcat做如下配置:1)nginx配置......proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_h..
分类:
其他好文 时间:
2017-01-12 16:09:03
阅读次数:
182
1 limit_conn_zone $binary_remote_addr zone=addr:10m; 2 locaton /download { 3 limit_rate_after 128k; #是对每个连接限速128k,超过就限到50k. 4 limit_rate 50k; ... ...
分类:
其他好文 时间:
2017-01-11 15:41:07
阅读次数:
174
Apache日志记录客户端IP,而不是nginx代理的IP: 在nginx配置文件的location中设置proxy_set_header X-Real-IP $remote_addr; 再修改http的配置文件,日志格式LogFormat "%{X-Real-IP}..............." ...
分类:
其他好文 时间:
2017-01-10 13:24:33
阅读次数:
171
nginx反向代理配置时,一般会添加下面的配置: proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_he ...
分类:
其他好文 时间:
2017-01-09 18:03:26
阅读次数:
1417
客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString(); 客户端主机名: Request.ServerVariables.Get("Remote_Host").ToString(); 客户端浏览器IE: Request.Browser ...
echo $_SERVER['HTTP_HOST'];//echo $_SERVER['REQUEST_URI'];$getIp=$_SERVER["REMOTE_ADDR"];echo 'IP:',$getIp;echo '<br/>';$content = file_get_contents(" ...
分类:
Web程序 时间:
2017-01-07 16:31:33
阅读次数:
268
Nginx if 条件判断: 公司网站上线有这样的需求: 由于公司网站域名从http到https的转移,在测试阶段需要公司内部进行测试,公司内部局域网访问时强制访问加密的https服务,外部用户访问正常的http服务. 第一种方法: 第二种方法: $remote_addr 为获取客户端访问地址,如果 ...
分类:
其他好文 时间:
2017-01-06 22:07:55
阅读次数:
363
log_format logstash "remote_addr | $time_local | $request | $status | $body_bytes_sent | " "$request_body | $content_length | $http_referer | $http_us ...
分类:
其他好文 时间:
2017-01-05 13:26:57
阅读次数:
252