> On 14 Oct 2019, at 09:56, Hett <nginx-fo...@forum.nginx.org> wrote:
> 
> Hello,
> I want to disable resumable downloads. 
> Added max_ranges directive:
> 
> 
>    location ~ ^(/[^/]+/[^/]+/[^/]+) {
>        set $zone_limit_key $binary_remote_addr$host;
>        limit_req zone=req_free burst=10 nodelay;
>        limit_conn conn_free 1;
>        max_ranges 0;
>        rewrite ^/([^/]+)/([^/]+)/([^/]+)$
> /v1/AUTH_system/$1/$2/$3?type=free break;
>        keepalive_requests 0;
>        proxy_pass       http://10.10.100.110:8080;
>        proxy_set_header Host      $host;
>        proxy_set_header X-Real-IP $remote_addr;
>        proxy_set_header X-Forwarded-For $remote_addr;
>        proxy_intercept_errors on;
>    }
> 
> But it has no effect

This is because the range request is processed by the proxied server,
and then nginx has nothing to do with the response.
Instead, you may want to disable range processing on backend,
by removing the Range request header while proxying requests:

proxy_set_header Range "";

-- 
Sergey Kandaurov

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to