我有nginx反向代理,它接收来自上游的brotli压缩响应(Varnish )。但是,只有在反向代理服务器块中设置"brotli;“时,反向代理才能向浏览器提供brotli压缩响应。
我的目标是让nginx反向代理完全不处理压缩。要做到这一点,我有以下问题:
发布于 2020-09-28 06:46:27
我已解决了这一问题,因此,我向可能遇到类似问题的任何人发布这一信息:
gzip_http_version的缺省值为1.0,而proxy_http_version的缺省值为1.1。(请看这里)决议是通过以下方式达成的:
通过将-p http_gzip_support=off传递给varnishd,将清漆设置为不担心压缩。
在上游Nginx服务器上将gzip_http_version设置为1.1。
对上述行为进行解密成为可能,因为我在我的上游nginx服务器(清漆后面的服务器)上记录了以下内容:
log_format bytes_sent '$bytes_sent' - '$http_accept_encoding' - '$request';https://stackoverflow.com/questions/64075897
复制相似问题