Синтаксис: proxy_request_buffering on | off;
Умолчание:
proxy_request_buffering on;
Контекст: http, server, location
Эта директива появилась в версии 1.7.11.
Разрешает или запрещает использовать буферизацию тела запроса клиента.
Если буферизация включена, то тело запроса полностью читается от клиента перед отправкой запроса на проксируемый сервер.
Если буферизация выключена, то тело запроса отправляется на проксируемый сервер сразу же по мере его поступления. В этом случае запрос не может быть передан следующему серверу, если nginx уже начал отправку тела запроса.
Если для отправки тела исходного запроса используется HTTP/1.1 и передача данных частями (chunked transfer encoding), то тело запроса буферизуется независимо от значения директивы, если для проксирования также не включён HTTP/1.1.
Примечание: если вдруг есть проблемы с загрузкой файлов на HTTP-сервер NGINX, то нужно ставить этот параметр со значением off.