nginx反向代理获取不到用户真实IP

藍色的海 发布于 2013/07/19 18:27
阅读 3K+
收藏 1

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

nginx.conf配置文件如下:

测试php文件如下:

运行结果如下:

加载中
1
viney
viney

引用来自“viney”的答案

直接获取http头中的   x-forward-for
remoteAddr := request.RemoteAddr
ip := request.Header.Get("X-Forwarded-For")
if len(ip) == 0 {
    ip = strings.Split(remoteAddr, ":")[0]
}
借用golang的一段代码做说明。


0
viney
viney
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部