如何将远程IP传递给代理服务?- Nginx

t0ybt7op  于 2023-04-29  发布在  Nginx
关注(0)|答案(2)|浏览(131)

我正在localhost中运行127.0.0.1:8000的服务
我用下面的代码来代理它:

proxy_pass http://127.0.0.1:8000;

问题是我需要将用户的IP地址传递给服务。

有什么想法吗

eyh26e7m

eyh26e7m1#

我通过设置一个自定义头来将真实的IP发送给django:
proxy_set_header X-Real-IP $remote_addr;
这些头文件在request.META中可用

相关问题