我已经使用PHP-FPM设置了一个NGINX盒子。一切都很好,但我对该框的请求发送了一个额外的请求标题,如:http_a_xpto(是的,它以" http _"开头,我无法更改)。
出于某种原因,所有带下划线(_)的标题都被忽略,无法在PHP $ _SERVER var上捕获。
我已启用" underscores_in_headers on;"在http指令,甚至是服务器指令,在NGINX配置文件上。
我的配置中缺少了什么?
谢谢!
答案 0 :(得分:0)
理查德是对的。
所以,显然似乎只有“service nginx restart”,HTTP指令的那个标志才被加载。对于生产环境,您“通常”不会重新启动但重新加载,这可能是一个问题。
这是经验输出,因为我没有发现任何与HTTP指令更改相关的信息仅适用于重启。如果有人有解释的链接,请在这里分享。
谢谢!