使用nginx代理header无效不转发
2022-04-22 本文已影响0人
大鹏一怒乘风起
一般情况下nginx识别header信息为英文字母、数字、连字符
连接符一般使用-(中划线),或者下划线(下划线需要开启配置underscores_in_headers)
但如果这里header使用不规范,不按上面来写的话,nginx就不会转发该header值
如使用点的
这时候需要关闭ignore_invalid_headers该配置
默认情况下,该配置是开启的
| 句法: | **ignore_invalid_headers**
on|
off;
|
| 默认: | ignore_invalid_headers on; |
| 语境: | http
,server
|
该参数意思为:
控制是否应忽略具有无效名称的标题字段。有效名称由英文字母、数字、连字符和可能的下划线组成(由underscores_in_headers 指令控制)。
附上一张生效之后的图片
image.png