<div dir="ltr">From the docs (<a href="http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header">http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header</a>):<div><br></div><div><div>If the value of a header field is an empty string then this field will not be passed to a proxied server:</div><div><br></div><div>proxy_set_header Range "";</div></div><div><br></div><div><br></div><div>proxy_ignore_header is meant to handle response headers, not request headers</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 4, 2016 at 5:38 PM, FSC <span dir="ltr"><<a href="mailto:nginx-forum@forum.nginx.org" target="_blank">nginx-forum@forum.nginx.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello everyone!<br>
<br>
I set up my reverse proxy to cache files stored at AWS S3. I want to<br>
minimize the amount of traffic generated at AWS.<br>
<br>
Many of the files are mp4s. Clients make GET requests with the range set. A<br>
video player may get multiple chunks of a file at once.<br>
<br>
How can I have the proxy server NOT send the client's Range header along to<br>
AWS S3? I want the cached version to be used. The file should only be<br>
revalidated after the set period of 30 days.<br>
<br>
So it seems like I would need something along proxy_set_header but something<br>
that unsets the header sent to the proxied server.<br>
<br>
E.g. proxy_set_header Range NULL<br>
<br>
The proxy_ignore_headers option won't take Range.<br>
<br>
I appreciate any help.<br>
<br>
Posted at Nginx Forum: <a href="https://forum.nginx.org/read.php?2,264362,264362#msg-264362" rel="noreferrer" target="_blank">https://forum.nginx.org/read.php?2,264362,264362#msg-264362</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div><br></div>