Openresty的nginx 怎么增加模块

2020-12-11  本文已影响0人  ZaneYo

./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/

上一篇下一篇

猜你喜欢

热点阅读