gzip 无法在 nginx 上运行

cla*_*rkk 5 nginx

会议

gzip  on;
gzip_vary  on;
gzip_min_length  100;
gzip_buffers  16 8k;
gzip_proxied  any;
gzip_types
    text/plain
    text/css
    text/javascript
    application/json
    application/javascript;
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Ker*_*lv5 4

确保 Gzip 模块与 nginx 一起安装

2>&1 nginx -V | tr -- - '\n' | grep _module | grep gzip
Run Code Online (Sandbox Code Playgroud)

输出应该是:http_gzip_static_module

配置

服务器块下的主机配置文件。

gzip on;
gzip_disable "msie6";

gzip_comp_level 6;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_proxied any;
gzip_types
    text/plain
    text/css
    text/js
    text/xml
    text/javascript
    application/javascript
    application/x-javascript
    application/json
    application/xml
    application/rss+xml
    image/svg+xml/javascript;
Run Code Online (Sandbox Code Playgroud)

服务 nginx 重新加载

测试

curl -H "Accept-Encoding: gzip" -I https://example.com/
Run Code Online (Sandbox Code Playgroud)