加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

gzip压缩在nginx反向代理设置中不起作用

发布时间:2020-12-13 21:27:03 所属栏目:Nginx 来源:网络整理
导读:我们在反向代理模式下在Apache服务器前面有nginx. 我们最初使用mod_deflate使用Apache压缩文件,但事实证明这会导致某些Internet Explorer实例出现问题.我的猜测是,nginx对它的“变化”响应有一些奇怪的处理,它的代理缓存触发了IE问题. 我们现在尝试使用nginx

我们在反向代理模式下在Apache服务器前面有nginx.

我们最初使用mod_deflate使用Apache压缩文件,但事实证明这会导致某些Internet Explorer实例出现问题.我的猜测是,nginx对它的“变化”响应有一些奇怪的处理,它的代理缓存触发了IE问题.

我们现在尝试使用nginx本身压缩内容,因此我们在Apache中禁用了mod_deflate,并将以下内容添加到nginx服务器{}配置中

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].";

这没有效果.如使用Fiddler验证的那样,内容始终在没有gzip压缩的情况下提供.

我尝试过的事情:

>删除gzip_vary和gzip_disable选项(后者是
涉及本网站上的其他一些问题).
>移动gzip
>设置到服务器{}设置的位置{}部分.在位置{}之前和之后移动gzip设置

有没有人有这种设置工作?

操作系统:CentOS 2.6.18-274.17.1.el5,nginx版本:1.0.12

最佳答案
回答我自己的问题:问题似乎是“nginx reload”没有导致设置生效.发出完整的“nginx重启”修复了它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读