NGINX允许带下划线的标题

时间:2015-12-15 20:30:14

标签: php http nginx http-headers

我已经使用PHP-FPM设置了一个NGINX盒子。一切都很好,但我对该框的请求发送了一个额外的请求标题,如:http_a_xpto(是的,它以" http _"开头,我无法更改)。

出于某种原因,所有带下划线(_)的标题都被忽略,无法在PHP $ _SERVER var上捕获。

我已启用" underscores_in_headers on;"在http指令,甚至是服务器指令,在NGINX配置文件上。

我的配置中缺少了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

理查德是对的。

所以,显然似乎只有“service nginx restart”,HTTP指令的那个标志才被加载。对于生产环境,您“通常”不会重新启动但重新加载,这可能是一个问题。

这是经验输出,因为我没有发现任何与HTTP指令更改相关的信息仅适用于重启。如果有人有解释的链接,请在这里分享。

谢谢!