网站使用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 华为云12.12会员节
华为云12.12会员节
2
免费撸蓝奏cdn流量1TB
免费撸蓝奏cdn流量1TB
3
Emlog程序小刀娱乐网同款顶踩插件
Emlog程序小刀娱乐网同款顶踩插件
4
ChatGPT PHP源码版 搭建属于你自己的AI智能对话网站
ChatGPT PHP源码版 搭建属于你自己的AI智能对话网站
5
安卓ROM虚拟机 VMOS Pro 2.9.6 VIP破解版
安卓ROM虚拟机 VMOS Pro 2.9.6 VIP破解版
大米酱

大米酱管理员

三百六十行,行行出BUG。

本月创作热力图

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