美文网首页
Openresty的nginx 怎么增加模块

Openresty的nginx 怎么增加模块

作者: ZaneYo | 来源:发表于2020-12-11 09:55 被阅读0次

    ./configure -j2 编译的openresty中 nginx 并不支持gzip_static, 想要nginx支持 gzip_static 只能重新编译 openresty
    编译的时候加上 --with-http_gzip_static_module 就可以了

    ./configure  --with-http_gzip_static_module
    

    我用的是 openresty-1.19.3.1
    进入到 cd openresty-1.19.3.1

    1 首先查看是否支持 http_gzip_static_module

    ./configure --help | grep http_gzip_static_module
    

    结果

     --with-http_gzip_static_module     enable ngx_http_gzip_static_module
    

    2 重新编译

    ./configure --with-http_gzip_static_module -j2
    

    3 安装

    make
    

    这样支持gzip_static 的nginx就编译好了

    新的nginx位于

    cd openresty-1.19.3.1/build/nginx-1.19.3/objs/nginx
    

    直接copy覆盖旧的nginx

    nginx -s stop
    cp nginx  /usr/local/openresty/nginx/sbin/nginx
    

    下面是nginx gzip 的配置

     gzip_static on;
     gzip on;
     gzip_disable "msie6"
     gzip_vary on;
     gzip_min_length 1k;
     gzip_proxied any;
     gzip_comp_level 6;
     gzip_buffers 16 8k;
     gzip_http_version 1.1;
     gzip_types text/plain text/css application/json 
     application/x-javascript text/xml application/xml 
     application/xml+rss text/javascript;
    

    nginx -t
    显示成功了 说明新编译的版本已经支持gzip_static了

    Nginx 官网
    https://docs.nginx.com/nginx/admin-guide/web-server/compression/

    相关文章

      网友评论

          本文标题:Openresty的nginx 怎么增加模块

          本文链接:https://www.haomeiwen.com/subject/tizdgktx.html