首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在上游获取客户端的真实ip

在上游获取客户端的真实ip
EN

Stack Overflow用户
提问于 2014-05-12 14:12:58
回答 1查看 1.3K关注 0票数 0

如何在nginx中获取客户端的ip在上游?

现在我使用下一个配置:

上游监听程序

代码语言:javascript
复制
upstream ts {
        server localhost:841 weight=10 max_fails=3 fail_timeout=10s;
        server 10.1.3.209:8080 backup;
}

服务器监听程序

代码语言:javascript
复制
server {
        listen 80;
        server_name 10.9.24.45;

        location / {
                proxy_pass http://ts;
                proxy_set_header Host $host;
                proxy_set_header X-Real_IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

应用监听器

代码语言:javascript
复制
server {
        listen 841;
        server_name localhost;

        charset utf-8;

        access_log /var/log/nginx/access_ts.log;
        error_log /var/log/nginx/error_ts.log;

        client_max_body_size 16M;

        set $www /www;
        set $root $www/apps/ts/ROOT;

        include /etc/nginx/sites-available/locations;

        location / {
                proxy_pass http://localhost:840;
                proxy_set_header Host $host;
                proxy_set_header X-Real_IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                include /etc/nginx/sites-available/location-config;
        }
}

在我的java应用程序中,我使用X-Real_IP头来获取客户端的ip,一切正常,但在我开始使用另一个配置上游之后,我只看到了127.0.0.0。我认为这是正确的,但我需要为我的应用程序获得一个真正的ip。

如何获取nginx上行背后的真实ip?

我看到了一些答案,比如proxy_set_header realip $remote_addr,但是如果不改变我的java应用程序,我能做什么呢?

EN

回答 1

Stack Overflow用户

发布于 2014-05-13 02:20:32

我也有同样的问题,问题是你转发的报头改变了

代码语言:javascript
复制
proxy_set_header Host $host;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

进入:

代码语言:javascript
复制
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host; 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23602151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档