ssi, reverse-proxy and compression

Arvind Jayaprakash work at
Wed Jan 28 16:05:39 MSK 2009

On Jan 28, Olivier B. wrote:
> Hello,
> we're using ssi with reverse-proxy on NginX 0.6.34, but have a problem when 
> contents is compressed on the fly by the backend.
> As we can't disable this on the backend, we would like setup NginX to don't 
> send the "Accept-Encoding" header to it, or to decompress this contents 
> before processing ssi tags.
> I don't find how to set up that, so actually I simply replace the 
> Accept-Encoding this way :
>    proxy_set_header Accept-Encoding none
> Is there a "better" way to do that ?

HTTP compression requires HTTP 1.1 and from what I know, nginx uses HTTP
1.0 for proxying. In that case, there should be no compression in a HTTP
1.0 response. So it sounds like the backend is sending compressed
response when it should not do so.

More information about the nginx mailing list