我有一个将 FormData 发送到另一个后端服务的 NGINX 配置。当 formdata 只使用一个文件时,它可以毫无问题地将数据发送到后端。但是,一旦我添加更多的数据和文件,并且请求变大.. NGINX 无法将请求转发到后端。
我试过关闭 proxy_request_buffering,但是没有用。
我尝试使用以下代码:
client_max_body_size 100M;
client_body_buffer_size 100M;
client_body_in_file_only clean;
client_body_in_single_buffer on;
location /uri/ {
proxy_pass http://proxy;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
proxy_buffer_size 128K;
}