Nginx日志打印自定义请求头的实战

 更新时间:2024年12月10日 11:18:16   作者:龙叔运维  
nginx的日志可以打印很多内容,但是有时候自定义的请求头该怎么打印呢,本文就来介绍一下,感兴趣的可以了解一下

nginx的日志可以打印很多内容,但是有时候自定义的请求头该怎么打印呢?像下面这种场景:

其实很简单,设置日志打印格式log_format的时候,自定义的请求头用 【$http_自定义请求头名】 的格式就可以打印出来

例如你的自定义请求头是【appid】,那么在nginx配置文件中,使用【$http_appid】 就可以打印这个请求头的内容,举例如下:

配置文件:

http {
    log_format  main  '$http_appid';


    access_log  /var/log/nginx/access.log  main;
    ................
}

用postman访问测试,带上自定义header:appid

可以看到访问日志中打印出了自定义header appid的值

到此这篇关于Nginx日志打印自定义请求头的实战的文章就介绍到这了,更多相关Nginx日志打印自定义请求头内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Nginx 搭建域名访问环境的详细过程

    Nginx 搭建域名访问环境的详细过程

    这篇文章主要介绍了Nginx 搭建域名访问环境的详细过程,通过示例代码讲解了Nginx 搭建转发网关进行负载均衡的相关操作,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • Nginx 反向代理缓存(proxy_cache)的实现

    Nginx 反向代理缓存(proxy_cache)的实现

    Nginx的缓存加速功能是由proxy_cache和fastcgi_cache两个功能模块完成,本文主要介绍了Nginx 反向代理缓存(proxy_cache)的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • 使用nginx部署前端项目的实现

    使用nginx部署前端项目的实现

    前端项目的部署以前一直是把静态资源放到后端工程中,随后端部署一起部署,本文主要介绍了使用nginx部署前端项目的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • 详解nginx代理socket.io服务踩坑

    详解nginx代理socket.io服务踩坑

    这篇文章主要介绍了详解nginx代理socket.io服务踩坑,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • nginx环境下配置ssl加密(单双向认证、部分https)

    nginx环境下配置ssl加密(单双向认证、部分https)

    这篇文章主要介绍了nginx环境下配置ssl加密(单双向认证、部分https),具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-11-11
  • 如何让Nginx快速支持TLS1.3协议详解

    如何让Nginx快速支持TLS1.3协议详解

    这篇文章主要给大家介绍了如何让Nginx快速支持TLS1.3协议的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-04-04
  • Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式

    Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式

    这篇文章主要介绍了Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式,Ubuntu下的配置会有一些不同之处,需要的朋友可以参考下
    2015-07-07
  • nginx的请求转发配置过程

    nginx的请求转发配置过程

    Nginx在Windows和Linux环境下的安装、启动、停止、配置和请求转发过程,配置文件语法检测、优雅关闭、热部署和日志文件重新打开,配置多个服务的请求转发规则,修改前端API地址,设置最大上传文件大小
    2024-12-12
  • Nginx屏蔽服务器名称与版本信息方式(源码级修改)

    Nginx屏蔽服务器名称与版本信息方式(源码级修改)

    本文详解如何通过源码修改Nginx 1.25.4,移除Server响应头中的服务类型和版本信息,以增强安全性,需重新配置、编译、安装,升级时需重复此操作
    2025-09-09
  • CentOS7安装Nginx并配置自动启动的方法步骤

    CentOS7安装Nginx并配置自动启动的方法步骤

    这篇文章主要介绍了CentOS7安装Nginx并配置自动启动的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10

最新评论