0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将HTTP里面的Header信息记录到访问日志里

阿铭linux 来源:阿铭linux 作者:阿铭linux 2022-07-01 11:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

不得不承认Nginx用的非常广泛,然而Nginx的访问日志在分析问题时也有很大用途,那么Nginx日志要想增加一些自定义信息就尤为重要了。比如本篇文章就教你如何将HTTP里面的Header信息记录到访问日志里。

在nginx的http段里面对log_format做如下的设置:

http { …… log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" "$http_myheader"'; access_log logs/access.log main; …… }

在日志格式的最后面加入了$http_myheader,那么,Nginx会记录myheader这个头部,保存到access log里面。

重启Nginx,然后curl测试:

curl-H"myheader:testlog"localhost/index.htmlcurl localhost/index.html

然后查看两次请求的日志记录

tail -2 logs/access.log127.0.0.1 - - [xxx] "GET /index.html HTTP/1.1" 200 88 "-" "curl/7.29.0" "-" "testlog"127.0.0.1--[xxx]"GET/index.htmlHTTP/1.1"20088"-""-""curl/7.29.0""-""-

请求头部中没有myheader字段的时候,日志字段里记为"-",header有myheader字段的时候,最后一段是myheader的值。

总结:这里的myhader为自定义的变量,只要在你的header里包含了此字段,并且带上它的值,那么在日志里就可以显示此信息了。

原文标题:Nginx如何将用户请求的Header信息记录到日志里

文章出处:【微信公众号:阿铭linux】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HTTP
    +关注

    关注

    0

    文章

    531

    浏览量

    34834
  • Curl
    +关注

    关注

    0

    文章

    17

    浏览量

    8562
  • 日志
    +关注

    关注

    0

    文章

    145

    浏览量

    11025

原文标题:Nginx如何将用户请求的Header信息记录到日志里

文章出处:【微信号:aming_linux,微信公众号:阿铭linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电能质量在线监测装置数据日志能加密存储吗?

    加密的技术实现方式 1. 加密算法与分级策略 日志类型 推荐加密算法 密钥管理方式 适用场景 敏感日志(事件记录、故障数据、用户信息) AES-256 (高级加密标准) 硬件安全模块(
    的头像 发表于 12-05 10:16 245次阅读
    电能质量在线监测装置数据<b class='flag-5'>日志</b>能加密存储吗?

    用visionboard进行视觉项目,如何将openmv中示例项目烧录到开发板中脱机运行?

    用visionboard进行视觉项目,如何将openmv中示例项目烧录到开发板中脱机运行
    发表于 08-15 06:59

    电商API日志分析的实用工具

      在当今数字化电商时代,API(应用程序编程接口)已成为平台与外部系统交互的核心通道。电商API日志记录了每一次请求的详细信息,包括用户行为、交易状态、错误响应等。分析这些日志能帮助
    的头像 发表于 07-23 15:50 400次阅读
    电商API<b class='flag-5'>日志</b>分析的实用工具

    Centos7分用户记录历史命令至日志文件教程

    在企业级Linux运维中,实时记录用户操作历史是审计排查的关键步骤。本文华纳云针对CentOS7系统,提供三种高效方案实现分用户日志记录+防篡改管理。所有步骤均经过实际验证,代码段内含执行逻辑剖析。
    的头像 发表于 06-28 14:50 592次阅读

    DevEcoStudio 中使用模拟器时如何过滤日志

    /JSAPP(打印内容) 操作后在控制台查看就行了 其他 日志内容类型 启动相关日志记录模拟器启动过程中的各种信息,如加载系统镜像、初始化硬件设备、配置网络等操作的结果和状态。如果
    发表于 05-23 10:46

    韩国自动驾驶技术交流团到访光庭信息

    近日,由韩国Sejong TP(世宗技术园区未来创新中心)、Chungbuk NU SCRC(忠北国立大学智能汽车研究中心)、KVHA(韩国汽车高技术研究院)组成的自动驾驶技术交流团一行到访光庭信息
    的头像 发表于 05-16 11:38 663次阅读

    基于RV1126开发板限制系统日志大小教程

    无论管理什么系统,对日志文件的监控、调用、管理都是其中重要的一部分。服务器问题的解决都是从查看系统(错误)日志开始的。系统日志记录系统硬件状况、内核动作、软件启动、用户动作等各项
    的头像 发表于 04-16 11:18 586次阅读
    基于RV1126开发板限制系统<b class='flag-5'>日志</b>大小教程

    从人工记录到智能巡检:云翎智能单北斗记录仪如何重塑电力巡检

    从人工记录到智能巡检,云翎智能单北斗记录仪以其高精度定位、实时数据传输与智能管理能力,彻底重塑了电力设施的检查流程。通过北斗卫星导航系统的核心技术优势,云翎智能单北斗记录仪实现了对电力巡检人员的精准
    的头像 发表于 04-03 14:58 604次阅读
    从人工<b class='flag-5'>记录到</b>智能巡检:云翎智能单北斗<b class='flag-5'>记录</b>仪如何重塑电力巡检

    如何将S32K388的拆分核心配置到锁步对中?

    你好。如何将 S32K388 的拆分核心(核心 2 和核心 3)配置到锁步对中?这需要通过 DCF 记录完成,还是可以动态完成?
    发表于 03-31 07:46

    使用DLP3010LC GUI里面的Light Control的Internal Patterns功能投影条纹图片,遇到的几个疑问求解

    我目前在使用DLP3010LC GUI里面的Light Control的Internal Patterns功能投影条纹图片,有几个疑问, 1:设置好Pattern Set图片之后,点击
    发表于 02-27 08:07

    如何更换DLPC230里面的图片?

    1.更换内存里面的图片 2.这个控制软件在说明书里是可以点的,我这里不能点,不能投影自己的图片 flash program---program flash---输入图片地址(bin格式)---右下角的program and verify flash memory
    发表于 02-24 08:43

    ads7882里面的RD是不是一个同步用的时钟脉冲?

    ads7882里面的RD是不是一个同步用的时钟脉冲,如果是的话,他的频率采用多好比较合适啊,另外有没有相关的代码可以参考,新手一个,有点不太会。谢谢!
    发表于 02-10 07:29

    分布式日志追踪ID实战

    最多的手段就是查看系统日志,相信不少人都值过班当过小秘吧:给下接口和出入参吧,麻烦看看日志的有没有异常信息啊等等,但是在并发大时使用日志
    的头像 发表于 01-20 10:16 900次阅读

    玩转Nginx日志管理:高效排查问题的终极指南

    的处理时间等信息。错误日志记录访问出错的信息,可以帮助我们定位错误的原因。 访问
    的头像 发表于 12-30 13:50 1106次阅读

    TINA-TI软件里面的非线性变压器选项里面的参数怎么设置?

    你们的TINA-TI软件里面的非线性变压器选项里面的参数怎么设置,有很大的疑问啊 1.我们要自己输入变压器的磁心参数,变压器的截面积AE值,有效磁路长度,但你们里面怎么没有磁导率的选项 2.你们
    发表于 12-16 06:20