Nginx 是否在响应中显示 X-Accel 标头?

chi*_*gis 3 nginx fastcgi

我尝试通过设置标头来禁用快速 CGI 缓冲X-Accel-Buffering: no,但在 Nginx 响应中没有看到此标头。是设计使然还是我的 Nginx 配置有问题?我没有fastcgi_ignore_headers指令。

小智 5

默认情况下,nginx 不会将 FastCGI 服务器的响应中的标头字段 \xe2\x80\x9cStatus\xe2\x80\x9d 和 \xe2\x80\x9cX-Accel-...\xe2\x80\x9d 传递给客户。

\n\n

要通过它,您必须在 nginx 配置文件中添加 fastcgi_pass_header (X-Accel-Buffering)。喜欢

\n\n
location ~ \\.php$ {\n....\nfastcgi_pass_header "X-Accel-Buffering";\n....\n}\n
Run Code Online (Sandbox Code Playgroud)\n