我似乎无法找到为什么会发生这种情况。
在Ubuntu 16.04上通过apt安装了Nginx 1.10.3,在我的nginx.conf中启用了gzip:
##
# Gzip Settings
##
gzip on;
gzip_vary off;
gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml image/gif image/jpeg image/png image/tiff image/vnd.wap.wbmp image/x-icon image/x-jng image/x-ms-bmp image/svg+xml image/webp
gzip_disable "msie6";
gzip_proxied any;
gzip_comp_level 8;
gzip_buffers 16 8k;
gzip_http_version 1.1;
这适用于HTTP但不支持HTTPS: https://checkgzipcompression.com/?url=http%3A%2F%2Fjkrb.stream
我是否缺少HTTPS gzip的配置选项?
另外,我知道gzip在Nginx上的https漏洞,但是我仍然需要让它工作!
是的,我搜索了Stack Overflow以查找重复的问题。
答案 0 :(得分:0)
我设法通过从Ubuntu构建转移到CentOS构建来解决这个问题。
我没有发现是什么导致Ubuntu上没有发送标头。