我们在逆向代理模式下的Apache服务器前面有nginx。
我们最初使用mod_deflate压缩文件,但是这certificate会导致一些Internet Explorer实例的问题。 我的猜测是,有一些奇怪的处理“不同”的反应,由nginx和它的代理caching触发IE问题。
我们现在试图使用nginx自己来压缩内容,所以我们在Apache中禁用了mod_deflate,并将以下内容添加到nginx服务器configuration
gzip on; gzip_proxied any; gzip_types text/css text/plain text/xml application/xml application/javascript application/x-javascript text/javascript application/json text/x-json; gzip_vary on; gzip_disable "MSIE [1-6]\.";
这没有效果。 内容总是在不使用gzip压缩的情况下提供,使用Fiddler进行validation。
我已经尝试过的事情:
有没有人有这种设置工作?
操作系统:CentOS 2.6.18-274.17.1.el5,nginx版本:1.0.12
回答我自己的问题:问题似乎是“nginx重新加载”没有导致设置生效。 发出一个完整的“nginx重新启动”固定它。