$request_body_file
Валентин Бартенев
vbart at nginx.com
Wed May 27 10:45:48 UTC 2015
On Tuesday 26 May 2015 23:05:38 Anatoly Mikhaylov wrote:
> В настоящее время такой конфиг работает с Nginx 1.5.13.
> Все данные, необходимые бэкэнду, чтобы принять proxy_pass, передаются
> в заголовках, проблем никаких не возникает.
>
Речь шла про директиву proxy_pass, а не proxy_set_header.
Директивы proxy_set_header обрабатываются уже после чтения тела запроса.
> location /upload {
> limit_except POST { deny all; }
>
> keepalive_timeout 300s;
> client_body_temp_path /tmp/;
> client_body_in_file_only on;
> client_body_buffer_size 128K;
> client_max_body_size 100M;
>
> proxy_pass_request_headers on;
> proxy_set_header X-File $request_body_file;
> proxy_set_body off;
> proxy_redirect off;
> proxy_pass https://api.domain.com/v1/upload;
> error_log /var/log/nginx/nginx.upload.error.log;
> }
>
> Будет ли какие изменения поведения аплоада при апргейде до 1.8+?
>
Не будет.
--
Валентин Бартенев
Подробная информация о списке рассылки nginx-ru