Welcome! Log In Create A New Profile

Advanced

Re: $request_body_file

Валентин Бартенев
May 27, 2015 06:46AM
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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

$request_body_file

Sergey Egorov May 22, 2015 09:14AM

Re: $request_body_file

Maxim Dounin May 22, 2015 09:46AM

Re: $request_body_file

Anatoly Mikhaylov May 26, 2015 06:06PM

Re: $request_body_file

Валентин Бартенев May 27, 2015 06:46AM

Re: $request_body_file

Maxim Dounin May 27, 2015 09:08AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 147
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready