日志记录remote_ip记录为127.0.0.1,要求记录真实的客户端IP

Blade 已结 2 116
258694298
258694298 2024-09-26 16:44

一、该问题的重现步骤是什么?


1. 通过nginx代理后端,blade_log_error 、blade_log_api 记录的remote_ip为127.0.0.1

8c936680875ac4510b72991b44f82001.png

二、你期待的结果是什么?实际看到的又是什么?


remote_ip记录真实的客户IP



三、你正在使用的是什么产品,什么版本?在什么操作系统上?


bladex-boot 3.1.0


四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。


2条回答
  •  258694298
    258694298 (楼主)
    2024-09-26 17:53

    通过智慧体,搜到设置了,增加下方的设置之后,问题解决。
    http {

        ...

        set_real_ip_from 127.0.0.1;  # 允许的代理地址

        real_ip_header X-Forwarded-For;  # 使用 X-Forwarded-For 头部

    }


提交回复