Nginx-头字段中的客户端真实IP

Nginx-头字段中的客户端真实IP,nginx,load-balancing,Nginx,Load Balancing,我使用Nginx进行负载平衡,但我的web应用有时需要用户的真实IP 因此,在客户端请求头中,我希望能够获得用户的真实IP地址,而不仅仅是负载平衡器的IP地址 我将以下部分添加到我的位置块: set_real_ip_from 172.3.4.5; #address of my load balancer real_ip_header X-Forwarded-For; real_ip_recursive on;

我使用Nginx进行负载平衡,但我的web应用有时需要用户的真实IP

因此,在客户端请求头中,我希望能够获得用户的真实IP地址,而不仅仅是负载平衡器的IP地址

我将以下部分添加到我的位置块:

            set_real_ip_from  172.3.4.5;    #address of my load balancer 
            real_ip_header    X-Forwarded-For;
            real_ip_recursive on;
但似乎该IP根本没有发送X-Forwarded-For字段。我在Wireshark/Chrome开发工具等中看不到它


我遗漏了什么吗?

“nginx-v”告诉我“nginx/1.14.0(Ubuntu)”。据我所知,它还没有安装其他模块。不需要额外的模块就可以实现我的请求吗?我明白了,对不起!它说--“使用-http\u realip\u模块”使用nginx-VThanks,我根据您的建议对主题进行了更具体的编辑。应该是下游负载平衡器的IP地址。