admin 发表于 2023-5-8 11:03:33

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

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

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

在 http{ 后面加入这一段:
log_formatrealiplog'$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;

如下图所示:





Pain 发表于 2023-5-8 11:03:49

路过

Star 发表于 2023-5-8 11:03:49

路过的帮顶

RUM 发表于 2023-5-8 13:27:19

你拥有再大再多的水桶,也不如有一个水龙头。说明:”渠道很重要!

Foreordination 发表于 2023-5-8 17:36:10

刚起床,睁开眼就看到楼主的帖子了,顶一下!

Acaica 发表于 2023-5-8 19:00:51

姐不是电视机,不要老是盯着姐看。

Urge 发表于 2023-5-8 19:43:24

小时候缺钙,长大了缺爱。

Rap 发表于 2023-5-8 20:06:31

走过,路过,千万不要错过,顶一下!

Starry 发表于 2023-5-9 01:39:29

我是火华哥,抢沙发专业户。。。。

Meet 发表于 2023-5-9 02:09:26

别回头,哥恋的只是你的背影。
页: [1] 2 3 4
查看完整版本: 网站使用CDN的情况下nginx日志如何记录真实IP