在http模块加入upstreamfuzai{server服务器ip;#有端口的话ip:端口默认80端口可以不写}在server模块需要负载的location加入location/{proxy_passhttp://dis;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forw..
分类:
其他好文 时间:
2016-08-30 22:56:01
阅读次数:
165
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;加上上一句后,X-Forwarded-For中存放的将是:IP0, IP1, IP2若不加,则 X-Forwarded-For中存放的是remore_address,即最近的一个代 ...
分类:
Web程序 时间:
2016-08-03 22:18:28
阅读次数:
740
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
public String getRemortIP(HttpServletRequest request) { if (request.getHeader("x-forwarded-for") == null) { return request.getRemoteAddr(); } return r ...
分类:
其他好文 时间:
2016-07-21 19:39:17
阅读次数:
153
tomcat1:192.168.1.11tomcat2:192.168.1.155nginx:192.168.1.155静态分离:192.168.1.155nginx:location/{root/www/webapps/;indexindex.htmlindex.htmindex.jsp;}location~*\.(jsp|do)${proxy_set_headerX-Forwarded-Host$host;proxy_set_headerX-Forwarded-Server$host;pro..
分类:
其他好文 时间:
2016-07-18 06:01:36
阅读次数:
166
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;在nginx配置中,严谨一点来说这配置使用在作为代理的nginx中。通过名字就知道,X-Forwarded-For是一个扩展头。HTTP/1.1(RFC2616)协议并没有对它的定义,它最开始是由Squid这个缓存代理软件引入,用来表示HTTP请求..
分类:
其他好文 时间:
2016-07-17 18:14:23
阅读次数:
590
一、nginx访问日志,格式调整为json#cat/opt/config/tengine/nginx.conf|grepjsonlog_formatjson‘{"@timestamp":"$time_iso8601",‘‘"host":"$server_addr",‘‘"method":"$request_method",‘‘"url":"$request",‘‘"clientip":"$http_x_forwarded_for",‘‘"protocol":"$server_proto..
分类:
其他好文 时间:
2016-06-24 20:49:08
阅读次数:
250
【用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REM_addr】 一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示 二、使用透明代理 ...
分类:
Web程序 时间:
2016-06-14 11:52:18
阅读次数:
170
nginx的ngx_http_log_module模块是用来定义请求日志格式(编译时添加)配置段:http常用log_format指令:$remote_addr,$http_x_forwarded_for记录客户端IP地址$remote_user记录客户端用户名称$request记录请求的URL和HTTP协议$status记录请求状态$body_bytes_sent发送给客户端的..
分类:
其他好文 时间:
2016-06-12 18:47:31
阅读次数:
246