> Something like this should work:
>
> location /files/ {
> internal;
> add_header Content-Encoding $upstream_http_content_encoding;
> }
Thanks yep that worked.
> This might not work well with nginx gzip filter though.
And yes, I had to turn gzip off for the internal location used for x-accel-redirect, otherwise it was setting the Content-Encoding header twice.
> Better solution might be to just return X-Accel-Redirect to an
> uncompressed file, and use gzip_static to serve precompressed
> files if they are available and supported by a client, see
> http://nginx.org/r/gzip_static.
Thanks for the tip.
cheers
Dan
>
> location /files/ {
> internal;
> add_header Content-Encoding $upstream_http_content_encoding;
> }
Thanks yep that worked.
> This might not work well with nginx gzip filter though.
And yes, I had to turn gzip off for the internal location used for x-accel-redirect, otherwise it was setting the Content-Encoding header twice.
> Better solution might be to just return X-Accel-Redirect to an
> uncompressed file, and use gzip_static to serve precompressed
> files if they are available and supported by a client, see
> http://nginx.org/r/gzip_static.
Thanks for the tip.
cheers
Dan