Nginx can compress a response with gzip, like Apache's mod_deflate SetOutputFilter DEFLATE, but it doesn't seem to have the ability to SetInputFilter DEFLATE, i.e. to accept a gzip-compressed request and gunzip it before any further processing occurs (for example before it's passed along to a script via extensions such as FastCGI or Phusion Passenger). Ronenby rbotzer - Ideas and Feature Requests
Apache, with the help of mod_deflate can handle gzip compressed requests with the directive SetInputFilter DEFLATE. Does Nginx handle compressed requests, i.e. ones with Content-Encoding: gzip ? Right now when I POST a compressed request at Nginx it comes in as gzipped garbage into Phusion Passenger (that is Nginx doesn't decompress the incoming request before passing it on) Thanks, Roneby rbotzer - How to...