网站使用CDN的情况下nginx日志如何记录真实IP

网站使用了CDN的情况下,nginx的访问日志只会记录节点IP,无法记录用户真实访问IP。下面就教大家如何记录用户真实IP。以宝塔面板为例:

1、修改nginx.conf配置文件,所在路径是 /www/server/nginx/conf 

在 http{ 后面加入这一段:

log_format  realiplog  '$http_x_forwarded_for - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" ';

如下图所示:

2、找到已开启CDN的网站的配置文件,将最后的

access_log  /www/wwwlogs/域名.log;

改成

access_log  /www/wwwlogs/域名.log realiplog;

如下图所示:

 

上一篇 2023最新快手短视频去水印API接口源码
下一篇 阿里云卸载云盾/安骑士
文章列表
1 ChatGPT PHP源码版 搭建属于你自己的AI智能对话网站
ChatGPT PHP源码版 搭建属于你自己的AI智能对话网站
2
4月14日,星期四,在这里每天60秒读懂世界!
4月14日,星期四,在这里每天60秒读懂世界!
3
推荐个持续更新的李跳跳自定义规则
推荐个持续更新的李跳跳自定义规则
4
自用的图片转ICO工具
自用的图片转ICO工具
5
天级收录要下架 百度链接提交已改为“快速收录”和“普通收录”
天级收录要下架 百度链接提交已改为“快速收录”和“普通收录”
大米酱

大米酱管理员

三百六十行,行行出BUG。

本月创作热力图

最新评论
学习一下
学习一下
6月29日
学习一下
ziaowan
ziaowan
6月11日
OK
ziaowan
ziaowan
6月8日
阿洋
阿洋
6月2日
感谢作者分享
2067608730
2067608730
4月11日
加油大米!quantou
评论于APINEXT