nginx配置的服务不生效underscores_in_headers

Posted hoho_12

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx配置的服务不生效underscores_in_headers相关的知识,希望对你有一定的参考价值。

问题背景:一个服务通过原始路径访问没有问题,通过nginx配置的路径转发之后,访问报错。

分析:这个接口中有一个header为X-Authorization-access_token,需要传递一个token,通过nginx配置的服务一直报这个token无效。于是猜测这个header参数未生效。于是发现了nginx中的underscores_in_headers这个属性未配置,这个属性默认为false,会将带有下划线的参数标记为无效。

解决方案:添加underscores_in_headers属性为on,如下图:

 参考博客:NGINX配置之underscores_in_headers_渣渣--程序猿的博客-CSDN博客_nginx underscores_in_headers

以上是关于nginx配置的服务不生效underscores_in_headers的主要内容,如果未能解决你的问题,请参考以下文章

nginx 配置不生效

nginx解决带_的head内容丢失

理解Underscore中的_.template函数

多个linux服务器批量更改nginx配置文件并且立即生效的办法

nginx重启不生效是咋回事

多个linux服务器批量更改nginx配置文件并且立即生效的办法