1. 反向代理时携带真实IP: location / { proxy_pass http://bsp.bioeh.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; pro...
分类:
其他好文 时间:
2015-09-02 13:10:21
阅读次数:
238
Nginx基础笔记资源安装ubuntu下编译安装基本操作HTTP基本配置配置说明配置文件目录结构配置文件结构模块模块化index模块Log模块Real IP模块Access模块Rewrite模块Proxy模块upstream模块其他配置静态化目录负载均衡控制页面缓存nginx的内置变量nginx小结...
分类:
其他好文 时间:
2015-08-31 23:24:52
阅读次数:
403
public static String getClientIp(HttpServletRequest request) { ? ? ? ?String address = request.getHeader("X-Real-IP"); ? ? ? ? if (org.apache.commons.lang3.StringUtils.isNotBlank(address)...
分类:
Web程序 时间:
2015-08-17 17:40:42
阅读次数:
231
location / project ??? {???? ?? ????? proxy_pass http://localhost:8081/project;? ? ? ? ?proxy_set_header Host $host:$server_port; ??????? proxy_set_header X-Real-IP $remo...
分类:
其他好文 时间:
2015-08-13 20:37:12
阅读次数:
162
记录一些Tornado中的常用知识。获取远端IP,直连tornado,用self.request.remote_ip,如果是走nginx反向代理方式,需要在nginx中的Server/Location配置如下proxy_passhttp://data.xxx.com;
#proxy_redirectoff;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_a..
分类:
其他好文 时间:
2015-08-11 19:16:34
阅读次数:
196
<?php
/*
*/
//??è?ip
/*include_once(‘./qqwry.php‘);
$QQWry=new?QQWry;?
function?get_real_ip(){
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$ip?=?$_SERVER["HTTP_CLIENT_IP"];
}...
分类:
Web程序 时间:
2015-08-08 23:06:37
阅读次数:
805
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
Nginx作为前端,Apache作为后端的情况下,Apache只能获取到Nginx前端的内网ip地址(10.10.0.*),而无法获取到用户的真实ip地址,在这种情况下,后端是Apache如何获取用户真实IP地址?nginx关键配置proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set..
分类:
Web程序 时间:
2015-07-31 10:50:41
阅读次数:
143
/**
*得到用户的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