Solo  当前访客:2 开始使用

标签: 网络 (1)

在nginx的日志中增加cookie的输出

2018-03-21 17:26:51 imadiaos
0  评论    0  浏览

图不见了,看笔记吧:https://note.youdao.com/share/?id=ff0f6fe3052fcf5ba944afe640bc7bee&type=note#/ 记录日志有几种需求。直接将全部的cookie信息打印、指定所需key的打印、指定多个key的信息打印。 分情况记录: 1、获得全部的cookie信息。 这种情况可能不太常用,但是做法很简单。直接在nginx.conf中添加$http_cookie即可。 增加了一个$http_cookie 字段。 日志输出时使用main格式化。 2、指定所需的key进行打印。 获得全部的情况可能是不符合大多数需求的。可能很多场景下,只想获得sessionid等信息。此时,我们可以按照使用正则匹配所需的key。 1)增加变量 在nginx.conf.d目录下查找配置文件。在server中添加: 声明一个变量$cookie_key 从cookie中取值并用正则匹配出所需key的值。 复制到变量$cookie_key 2)使用变量 回到nginx.conf文件中。增加刚才创建的变量即可。 3、指定多个key值....

,
TOP