我的日志中有此错误:

上游从上游读取响应 header 时发送了太大的 header

我试图添加

proxy_buffer_size   128k;
proxy_buffers   4 256k;
proxy_busy_buffers_size   256k;

到我的nginx.conf http块,但是没有用

我也尝试添加
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;

到我的conf文件,但找不到任何位置〜.php $ {

所以我想知道如何克服这个错误?

fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;

手工制作的php块给了我 nginx:[emerg]/etc/nginx/nginx.conf中的未知指令“位置”:6

最佳答案

通常,此参数可解决“上游发送的标题过大”的问题,并且您不需要它们的大值:)并将它们设置为http或服务器块,而不是位置。

server {
...
    fastcgi_buffers  16 16k;
    fastcgi_buffer_size  32k;
}

有时,Firefox的FirePHP会创建较大的 header ,请尝试暂时将其禁用。

09-07 01:49