我有一个问题,当我试图获得客户端ip,它给每个客户端相同的ip地址。我在nginx.conf文件中添加了以下行:
set_real_ip_from 127.0.0.1;
set_real_ip_from 0:0:0:0:0:0:0:1;
set_real_ip_from 192.168.56.1;
real_ip_header X-Forwarded-For;
real_ip_recursive on;
# proxy_set_header Host $host;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
(I am not sure to add this part.)
但还是不起作用。有人有什么建议吗?
2条答案
按热度按时间f3temu5u1#
请试试这个:
https://serverfault.com/a/377212
v2g6jxz62#
如果您想在spring引导时获得客户机ipaddress,则需要设置
server.forward-headers-strategy
至native
.application.properties
:9.3.12. 在前端代理服务器后面运行