Why isn't the Nginx Gzip Precompression module working?
Solution 1:
You didn't mention this in your question, but I have it on good authority that you are running Nginx proxied behind another Nginx on a shared host. ;)
At the time I'm writing this, Nginx's gzip modules use HTTP 1.1 by default, but Nginx can only use HTTP 1.0 when communicating with back-end servers, so the solution is to set gzip_http_version
in your nginx.conf
, like so:
gzip_http_version 1.0;
Restart your Nginx after making that change, and you should be in business.