试图增加nginx缓冲区

时间:2015-08-12 09:27:11

标签: nginx

我使用此配置运行nginx服务器。

server {
    location / {
        proxy_pass http://127.0.0.1:8000;

    }

}

但是当我尝试修改缓冲区大小时,它会失败。

server {
    location / {
        client_body_buffer_size 10K;
        client_header_buffer_size 1k;
        client_max_body_size 8m;
        large_client_header_buffers 2 1k;
        proxy_pass http://127.0.0.1:8000;

    }


}

我收到此错误

Reloading nginx configuration: nginx: [emerg] "client_header_buffer_size" directive is not allowed here

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

“{1}}在”位置“上下文中不可用。您还需要移动client_header_buffer_size将它们移动到“服务器”上下文中,它才会起作用。

large_client_header_buffers

参考:http://nginx.org/en/docs/http/ngx_http_core_module.html#client_header_buffer_size