Fastcgi请求记录太大

Fastcgi请求记录太大

我正在运行一个 Nginx 服务器,它要求我接受包含最多 4mb 数据的 URI 字符串。

我已将 nginx 配置为通过设置来接受参数:

/etc/nginx/nginx.conf

large_client_header_buffers 18 2048k;
client_header_buffer_size 10m;

服务器现在接受了请求,但是它抛出一个内部错误 500.
看着站点错误日志,这就是我得到的:

1 fastcgi request record is too big: 2425046

查看请求,数据已减少到大约 4k。
是否可以接受这么大的请求?如何接受?

答案1

为什么要尝试通过 GET 请求发送数据?为什么不使用 POST,因为它是为大量数据输入创建的?


编辑1:

使用 nginx 执行此操作非常复杂。如果您仍想通过 get 发送,请安装 Apache 而不是 nginx,然后编辑限制请求行param 按照建议

相关内容