$request_body_file

Maxim Dounin mdounin at mdounin.ru
Wed May 27 13:07:39 UTC 2015


Hello!

On Tue, May 26, 2015 at 11:05:38PM +0100, Anatoly Mikhaylov wrote:

> В настоящее время такой конфиг работает с Nginx 1.5.13.
> Все данные, необходимые бэкэнду, чтобы принять proxy_pass, передаются 
> в заголовках, проблем никаких не возникает.

[...]

>   proxy_pass_request_headers on;
>   proxy_set_header           X-File $request_body_file; 
>   proxy_set_body             off;

Just a side note: не совсем понятно, зачем передавать тело с 
текстом "off".

>   proxy_redirect             off;
>   proxy_pass                 https://api.domain.com/v1/upload;
>   error_log                  /var/log/nginx/nginx.upload.error.log;
> }
> 
> Будет ли какие изменения поведения аплоада при апргейде до 1.8+?

Нет, обсуждавшаяся проблема с использованием $request_body_file до 
того, как тело прочитано, не зависит от версии и не будет 
проявляться, если не пытаться использовать эту переменную раньше 
времени.  В приведённом конфиге такого использования нет.

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru