HTTP/1.1 请求响应未被 nginx 与 gzip_http_version 1.1 压缩
HTTP/1.1 request response is not compressed by nginx with gzip_http_version 1.1
nginx documentation for gzip_http_version 说:
[gzip_http_version] Sets the minimum HTTP version of a request required to compress a response.
问题是当我用 gzip_http_version 1.1
配置 nginx 并用 HTTP/1.1 和 Accept-Encoding: gzip
发出请求时,响应没有被压缩。
但是,当我使用 gzip_http_version 1.0
配置 nginx 时,这个问题就消失了(其余配置保持不变)。
我是不是误解了这个选项的工作原理?我在 Ubuntu 18.
上使用 nginx 1.14.0
用户错误。
我从中请求资源的 nginx 服务器位于一个单独的 nginx 代理后面。真正的修复是使用 proxy_http_version 1.1
(默认情况下是 1.0
)配置 nginx 代理服务器。
gzip_http_version
按照文档中的描述工作。
nginx documentation for gzip_http_version 说:
[gzip_http_version] Sets the minimum HTTP version of a request required to compress a response.
问题是当我用 gzip_http_version 1.1
配置 nginx 并用 HTTP/1.1 和 Accept-Encoding: gzip
发出请求时,响应没有被压缩。
但是,当我使用 gzip_http_version 1.0
配置 nginx 时,这个问题就消失了(其余配置保持不变)。
我是不是误解了这个选项的工作原理?我在 Ubuntu 18.
上使用 nginx 1.14.0用户错误。
我从中请求资源的 nginx 服务器位于一个单独的 nginx 代理后面。真正的修复是使用 proxy_http_version 1.1
(默认情况下是 1.0
)配置 nginx 代理服务器。
gzip_http_version
按照文档中的描述工作。