nginx 访问日志 access.log 添加设置cookie记录

本文介绍了如何在nginx的access.log中记录cookie信息,以满足数据挖掘部门对用户行为统计的需求。只需在虚拟主机的nginx配置文件中进行相应设置。
摘要由CSDN通过智能技术生成

http://ju.outofmemory.cn/entry/105503

 

需求,把cookie记录到访问日志里,供数据挖掘部门统计用户行为。 nginx 配置文件添加如下,这是虚拟主机的配置

server
{# 在server块添加以下代码# 设置默认值set $uid "-";# 存在值则赋值if( $http_cookie ~*"at_uvid=(\S+)(;.*|$)"){set $uid $1;}# 最后一段数据是该cookie值
	log_format  uid_log  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for" "$uid"';
				  
	access_log  /var/log/nginx/gretheer.com.log  uid_log;#到此结束}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值