nginx增加第三方模块
一、概述
nginx文件非常小但是性能非常的高效,这方面完胜apache。
nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得
nginx越发的强大。
nginx已支持动态加载模块
二、安装第三方模块
./configure --prefix=源安装目录 --add-module=/第三方模块解压目录
以安装ngx_cache_purge模块实例
场景一: 在未安装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