Nginx 响应 414 URI 太长,即使设置非常大的 large_client_header_buffers

neo*_*eo0 5 nginx

我正在使用nginx version: nginx/1.10.1并代理 Rails 应用程序。我需要接受一个很长的 URL,然后用以下命令更新它

client_header_buffer_size 512k;
large_client_header_buffers 4 512k;
Run Code Online (Sandbox Code Playgroud)

但这仅适用于 URL 长度约为 8,000 个字符的情况。超过这个数量的 URL 将不起作用。

我尝试将这些标头设置放入http {}server {}阻止,但不起作用。

我错过了什么吗?它应该根据Nginx的文档工作http://nginx.org/en/docs/http/ngx_http_core_module.html#client_header_buffer_size