Appearance
源站Nginx日志显示真实IP配置指南
配置方法
要在Nginx日志中显示用户真实IP,请按以下步骤修改配置文件:
- 找到Nginx配置文件(通常位于
/etc/nginx/nginx.conf
或站点配置文件中) - 在
keepalive_timeout 60;
指令后添加以下两行配置:
nginx
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
- 保存配置文件
- 重载Nginx配置使更改生效:
bash
nginx -s reload
配置说明
set_real_ip_from
:指定可信的代理服务器IP范围(0.0.0.0/0表示信任所有代理)real_ip_header
:指定包含真实IP的HTTP头字段
注意事项
- 生产环境中建议将
set_real_ip_from
设置为具体的代理服务器IP而非0.0.0.0/0 - 修改后请检查日志格式确保记录的是真实IP
- 如果使用CDN,请咨询CDN提供商获取正确的配置参数