用户访问经过cdn,怎么才能在nginx的日志中 要拿到用户ip

 我来答
从空去听8
2017-09-26 · TA获得超过7439个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5572万
展开全部
第一、修改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访问记录。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式