欢迎光临
我们一直在努力

网站使用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" ';

如下图所示:

QQ截图20230102101458.png

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

access_log  /www/wwwlogs/域名.log;

改成

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

如下图所示:

QQ截图20230102101629.png

赞(0) 打赏
未经允许不得转载:主机测评网 » 网站使用CDN的情况下nginx日志如何记录真实IP

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册