1.隐藏后端服务器版本在日常工作中我们都会使用haproxy作为负载均衡器,因为后端应用服务器多更改麻烦,因此决定在负载均衡器实现。只需要再frondend或listen或backend,添加rspidel^Server:.*
rspidel^X-Forwarded-For:.*
rspidel^X-Powered-By:.*
rspidel^Via:.*
rspidel^X-A..
分类:
其他好文 时间:
2015-09-07 13:04:33
阅读次数:
163
flask获取真实ipifrequest.headers.getlist("X-Forwarded-For"):
ip=request.headers.getlist("X-Forwarded-For")[0]else:
ip=request.remote_addr未完成
分类:
其他好文 时间:
2015-09-05 23:55:38
阅读次数:
496
log_format pre_search '$http_x_forwarded_for $remote_addr $remote_user [$time_local] $request_time_usec ' '"$request_method $request_uri" $hos...
分类:
其他好文 时间:
2015-08-17 21:39:08
阅读次数:
100
服务器是用的阿里云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配置文件:[root@LampLinux~]#vim/usr/local/nginx/conf/nginx.conf找到下面一行:log_formatcombined_realip‘$remote_addr$http_x_forwarded_for[$time_local]‘‘$host"$request_uri"$status‘‘"$http_referer""$http_user_agent"‘;将内容更改为:log_formatlinan‘$rem..
分类:
其他好文 时间:
2015-08-12 15:03:19
阅读次数:
156
nginx、haproxy等作为代理服务器时,要使后端web服务器记录真是的IP地址,需要配置:location/{
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
proxy_bufferingoff;
proxy_passhttp://bloke..
分类:
其他好文 时间:
2015-08-06 13:33:56
阅读次数:
166
? /vagrant vagrant reload[default] Attempting graceful shutdown of VM...[default] Clearing any previously set forwarded ports...[default] Clearing a.....
分类:
系统相关 时间:
2015-07-31 23:15:07
阅读次数:
384
publicStringgetIPAddr(){HttpServletRequestrequest=getRequest();Stringip=request.getHeader("x-forwarded-for");if(StringUtils.isNullOrEmpty(ip)||"unknown".equalsIgnoreCase(ip)){ip=request.getHeader("X-Forwarded-For");}if(StringUtils.isNullOrEmpty(ip)||"unknow..
分类:
其他好文 时间:
2015-07-17 23:06:29
阅读次数:
215
/**
*得到用户的ip
*@returnstring
*/
functionget_real_ip(){
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$ip=$_SERVER["HTTP_CLIENT_IP"];
}
if(!empty($_SERVER[‘HTTP_X_FORWARDED_FOR‘])){
$ips=explode(",",$_SERVER[‘HTTP_X_FORWARDED_FOR‘]);
if($ip){
array_..
分类:
Web程序 时间:
2015-07-16 14:24:22
阅读次数:
201
1)修改haproxy配置文件,添加如下参数:optionhttpclose
optionforwardfor2)修改nginx配置文件,添加如下参数注意:需要编译模块--with-http_realip_module#haproxy服务器IP
set_real_ip_from192.168.64.128;
real_ip_headerX-Forwarded-For;
real_ip_recursiveon;3)分别重启hap..
分类:
其他好文 时间:
2015-07-16 14:15:55
阅读次数:
478