如何解决上游从上游读取响应头发送太大的头?

我在我的日志中有这个错误:

当从上游读取响应报头时,上游发送太大的报头

我试图补充

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 $ {

所以我想知道我怎么能过来这个错误? join

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

到一个手工制作的php块给了我nginx:[emerg]在/etc/nginx/nginx.conf中的未知指令“location”:6

对于来自上游错误的读取响应报头上游发送太大的报头

  1. 您需要确定处理产生原始错误的请求的位置。 “上游”可能是很多不同的东西(代理,fastcgi,uwsgi)
  2. 您需要调整正确的上游*_buffers*_buffer_size以使适当的缓冲区更大

至于未知的指令“位置” ,这是一个完全不相关的错误,简单地表明你的configuration是无效的(因此不会被加载/应用)。 你在修改你的configuration的时候犯了一个syntaxic / lexicographic的错误。 检查您的更改。