如果在proxy_pass响应中存在etag,则禁用gzip

时间:2014-07-03 13:24:18

标签: nginx gzip etag

我是nginx的新手。

如果proxy_pass重新启动ETag标头,是否有办法禁用gzip。

即:

gzip on;
.
.
.

    location /foo/bar {
      proxy_pass http://server:123;

      if ($upstream_http_etag) {
         gzip off;
      }
    }

基本上我正在寻找这个错误的解决方法,如果服务器使用etag标头响应,将禁用gzip压缩。

http://trac.nginx.org/nginx/ticket/377

谢谢你, 维塔利彼得

1 个答案:

答案 0 :(得分:1)

现在,gzip_proxiedno_etag参数:

gzip on;
gzip_proxied no_etag;

该错误也已关闭。