Gunicorn nginx 反代获取真实 ip 地址
💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
闺蜜圈的后台服务使用gunicorn运行,对外接口通过nginx反代。为了解决反代获取到的服务器IP地址都是127.0.0.1的问题,可以在nginx配置文件中增加proxy_set_header参数,并修改gunicorn启动参数和日志格式。这样就可以记录真实的IP地址了。
🎯
关键要点
-
闺蜜圈的后台服务使用gunicorn运行,对外接口通过nginx反代。
-
反代导致gunicorn获取到的服务器IP地址都是127.0.0.1。
-
在nginx配置文件中增加proxy_set_header参数以解决IP地址问题。
-
修改gunicorn启动参数和日志格式以记录真实IP地址。
-
重启nginx和gunicorn服务后,可以成功记录真实IP地址。
-
日志格式中的参数说明包括远程地址、时间戳、请求状态等。
➡️