首页 > 系统相关 >nginx中增加自定义的header,并且在nginx的日志中显示这个header的具体的值

nginx中增加自定义的header,并且在nginx的日志中显示这个header的具体的值

时间:2023-12-07 13:56:01浏览次数:41  
标签:插件 http 自定义 nginx header 日志

1、需求说明



有的时候,为了进行某些特性的调试,需要增加自定义的header。

 

那么,要去测试这个header是否真的加成功了,后面某些的设置,需要使用这个值。

 

怎么办呢?

 

使用日志的方式,看nginx到底,有没有获得这个值。

 

2、配置过程

 

2.1 谷歌浏览器使用插件,增加header

 

插件名字:

 

 

2.2 访问的时候可以看到header

 

 

2.3 修改nginx的日志配置

 

在日志设置中,增加“$http_header名字”

 

通过这种方式,引用自定义的header。

 

这里面就是:'"$http_servicename"'

 

 

2.4 重启nginx

nginx -t
nginx -s reload

 

2.5 查看日志文件

 

再次访问nginx,查看日志文件

 

可以看到header的值app1,说明nginx已经中正确的获得了这个header.

标签:插件,http,自定义,nginx,header,日志
From: https://www.cnblogs.com/chuanzhang053/p/17881831.html

相关文章

  • nginx:Failed to start nginx.service:unit not found
    nginx:Failedtostartnginx.service:unitnotfound-知乎(zhihu.com)错误的原因就是没有添加nginx服务,所以启动失败。解决方法:1. 在/root/etc/init.d/目录下新建文件,文件名为nginx或者用命令在根目录下执行:#vim/etc/init.d/nginx(注意vim旁边有一个空格)2.插入......
  • 关于uniapp打包APP自定义基座调试,遇到首页同意网络权限后白屏问题
    解决方案:1、在App.vue文件中,onShow生命周期内添加一段代码,检测是否同意使用互联网权限:uni.onNetworkStatusChange(function(res){ console.log('onNetworkStatusChange',res); if(res.isConnected){ setTimeout(()=>{ uni.reLaunch({ url:'/pages/......
  • Golang flag包:nginx命令行参数解析代码示例
    flag-命令行参数解析在写命令行程序(工具、server)时,对命令参数进行解析是常见的需求。各种语言一般都会提供解析命令行参数的方法或库,以方便程序员使用。如果命令行参数纯粹自己写代码解析,对于比较复杂的,还是挺费劲的。在go标准库中提供了一个包:flag,方便进行命令行解析。注:区分......
  • SharePoint 页面中插入自定义代码
    我们都知道SharePoint是对页面进行编辑的。对于一些有编程基础的人来说,可能需要对页面中插入代码,这样才能更好的对页面进行配置。但是在新版本的SharePointmodern页面来说,虽然我们可以插入Embed组件。但是Embed组件中是不允许提供Script和Html脚本的。只能插入iFrame......
  • mysql 自定义 sql 拼接执行
    一、背景二、实现第一种:使用Mybatis,纯sql插入(推荐使用)动态创建Sql拼接在Mapper接口种指定该方法@InsertProvider(type=AutoCreateReport.class,method="insertSelectSqlFun")publicvoidsqlInsert(Stringsql);//insertSelectSqlFun方法sql参数传参sql执行......
  • Nginx转发SSH会话
    1.下载解压nginxtar-zxvf nginx-1.24.0.tar.gz2.加载stream模块,编译安装nginxcd/usr/local/nginx-1.24.0./configure--prefix=/usr/local/nginx  --with-streammake&&makeinstall3.修改nginx.conf文件,stream与http平级cd/usr/local/nginx/confstream{......
  • Java Spring Boot 参数校验及自定义校验
    在项目开发中,时常会碰到前端传递过来的请求参数需要校验,毕竟永远不要相信没有经过自己校验的数据,如果是零星几个参数,直接if...elseif...else...即可,但数据量大了,同时为了尽可能地增加复用,这里就可以用到参数校验了,如果你觉得框架提供的校验方法不够用,或者你的校验比较个性化,那......
  • SpringBoot项目中集成自定义公共Maven依赖如何集成与调试
    场景Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101391279Maven项目在pom文件中引入lib下的第三方jar包并打包进去:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/det......
  • nginx配置(图片跨域问题)
    events{worker_connections1024;}http{log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent"$http_referer"'&#......
  • Nginx篇之路由匹配规则以及配置url转发
      alias与root的区别root  实际访问文件路径会拼接URL中的路径alias  实际访问文件路径不会拼接URL中的路径示例如下:location^~/sta/{alias/usr/local/nginx/html/static/;}请求:http://test.com/sta/sta1.html实际访问:/usr/local/nginx/html/......