计算机网络/计算机科学与应用/系统/运维/开发

Nginx添加第三方模块

1、查找要使用的模块

2、下载该模块

3、解压源代码安装包

4、如果有README文件,需要阅读,查看是否有依赖包

5、通过 ./configure-add-module=<path>选项配置使用该模块


注意:

安装nginx第三方模块是重新编译nginx二进制文件,不要make install  而是直接覆盖老的nginx文件


场景一: 在未安装nginx的情况下安装nginx第三方模块

# ./configure \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_image_filter_module \
--add-module=/nginx_module/ngx_cache_purge \
--add-module=/nginx_module/echo-nginx-module-0.58
# make
# make install
# /usr/local/nginx/sbin/nginx


场景二:在已安装nginx情况下安装nginx模块

# /usr/local/nginx/sbin/nginx -V
# ./configure --prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_image_filter_module \
--add-module=/nginx_module/ngx_cache_purge
# make
# cp objs/nginx /usr/local/nginx/sbin/nginx
# /usr/local/nginx/sbin/nginx -s reload


人生在世,不如意事十之八九;人生的滋味,哪怕是酸甜或苦辣,也要靠自己去品。人活一口气:气质看一个人的过去,气度看一个人的未来

评论

^