套CDN的情况下nginx日志获取真实IP | 叶子小花园—果粉的专属资源分享论坛!技术分享论坛 | 叶子小花园—果粉的专属资源分享论坛!Trollstore | 叶子小花园—果粉的专属资源分享论坛!叶子小花园
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!
叶子小花园 | 果粉的专属资源分享论坛!

套CDN的情况下nginx日志获取真实IP

网站套了CDN的情况下,nginx的访问日志只会记录cdn的IP,无法获取到用户的真实访问IP。下面就教大家如何获取用户真实IP。

以宝塔面板为例:

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

在 http{ 后面加入这一段:

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

20240223114241951-1673171495-image

 

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

access_log  /www/wwwlogs/域名.log;

改成

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

如下图所示:

20240223114310294-1673171645-171bf267fc036206c386498bef36e394

 

请登录后发表评论

    没有回复内容

随便看看