用户访问经过cdn,怎么才能在nginx的日志中 要拿到用户ip
1个回答
展开全部
第一、修改Nginx.conf文件
/usr/local/nginx/conf/
一般是在这个目录中有一个nginx.conf文件,我们需要添加http中下面脚本:
log_format access '$http_x_forwarded_for - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" ';
设置日志格式,如果不想理解什么意思的,直接加入就是了,我测试是没有问题。
第二、修改当前站点格式日志
/usr/local/nginx/conf/vhost/
检查当前站点的配置文件上面目录,然后修改
access_log /www/wwwlogs/itbulu.com_nginx.log access;
红色部分是我们需要修改/添加的。
第三、重启Nginx
service nginx reload
重启Nginx,如果看到都是Success,就表示nginx配置没有问题。
总结,这里我们很多朋友可能不会用同样的Nginx环境,但是大概意思都差不多,我们针对性修改就可以。这样,我们在使用CDN加速的同时,网站日志中也可以看到真实的IP访问记录。
/usr/local/nginx/conf/
一般是在这个目录中有一个nginx.conf文件,我们需要添加http中下面脚本:
log_format access '$http_x_forwarded_for - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" ';
设置日志格式,如果不想理解什么意思的,直接加入就是了,我测试是没有问题。
第二、修改当前站点格式日志
/usr/local/nginx/conf/vhost/
检查当前站点的配置文件上面目录,然后修改
access_log /www/wwwlogs/itbulu.com_nginx.log access;
红色部分是我们需要修改/添加的。
第三、重启Nginx
service nginx reload
重启Nginx,如果看到都是Success,就表示nginx配置没有问题。
总结,这里我们很多朋友可能不会用同样的Nginx环境,但是大概意思都差不多,我们针对性修改就可以。这样,我们在使用CDN加速的同时,网站日志中也可以看到真实的IP访问记录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |