文档章节

nginx反向代理后获取不到客户端的ip地址问题

夜丶魂
 夜丶魂
发布于 2017/05/05 13:25
字数 79
阅读 31
收藏 0

公司刚配置的负载均衡,发现不能获取客户端IP了, 获取的都是nginx服务器IP

Google查了下,发现是nginx配置问题

location / {
    proxy_pass sitename;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

解决!

 

© 著作权归作者所有

共有 人打赏支持
夜丶魂
粉丝 8
博文 207
码字总数 133637
作品 0
长宁
高级程序员
私信 提问
Java获取远程ip地址的问题

文章背景 笔者在公司做一个项目, 在测试环境功能一切正常,但是上线后发现竟然连登录都异常了。观察日志,发现是没有从redis取到登录的随机密钥。我的项目登录分为两步,前端向后端请求随机...

谢随安
2018/11/19
0
0
Java request获取客户端ip,各种apach,nginx等代理后依然正确

在JSP,Java里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是,如果使用了反向代理软件Apache,Squid,nginx等后,就不能获取到客户端的真...

yqwang75457
2017/02/22
0
0
Laravel获取IP相关问题

Laravel获取ip方法:Illuminate\Http\Request的ip实现(Request::ip()): Illuminate\Http\Request继承与Symfony\Component\HttpFoundation\Request Symfony\Component\HttpFoundation\Req......

joyshion
2015/05/29
7
0
request.getHeader("x-forwarded-for")获取不到IP

1、 获取不到IP有可能是客户端不是http请求:建议你public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.leng......

YaZi-Liu
2016/07/15
62
0
Java获取客户端IP

在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 原因:由于...

HJCui
2018/02/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spark集群安装方式2

环境: jdk1.8、hadoop-2.7、spark-1.6、三台centos7(如下List-1所示) List-1 如下30上部署master;31上部署worker1;32上部署worker2 192.168.33.30 master192.168.33.31 worker1192.168.......

克虏伯
12分钟前
1
0
java File常用的方法

import java.io.File; public class a_22 { public static void main(String[] args) {File f= new File("D:\\tianya\\2019.3.14\\html");System.out.println(f.isDirectory());Syste......

南桥北木
20分钟前
1
0
equals()的重写规则

自反性。对于任何非null的引用值x,x.equals(x)应返回true。 对称性。对于任何非null的引用值x与y,当且仅当:y.equals(x)返回true时,x.equals(y)才返回true。 传递性。对于任何非null的引用...

无精疯
46分钟前
2
0
Go基础系列:双层channel用法示例

双层通道的解释见Go的双层通道 以下是一个双层通道的使用示例。注意下面的示例中使用了"信号通道"(Signal channel),但这里的信号通道是多余的,仅仅只是为了介绍。 信号通道不用来传递数据,...

echojson
54分钟前
2
0
PHP文件上传error的错误类型

PHP文件上传error的错误类型 - $_FILES['file']['error'] 有以下几种类型 1、UPLOAD_ERR_OK 其值为 0,没有错误发生,文件上传成功。 2、UPLOAD_ERR_INI_SIZE 其值为 1,上传的文件超过了 ph......

小良下山化了个缘
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部