给已经在用的nginx添加新模块

已经在用的nginx服务器,需要安装一个新的模块


首先通过-V参数查看当前编译安装的参数:

linux_server01:~ # nginx -V
nginx version: nginx/1.6.2
built by gcc 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) 
TLS SNI support enabled
configure arguments: --prefix=/datas/nginx --user=nginx_srv --group=nginx --with-select_module --with-poll_module --with-http_ssl_module --with-http_realip_module --with-http_sub_module --with-http_gzip_static_module --add-module=/datas/nginx-module/fastdfs-nginx-module/src --add-module=/datas/nginx-module/ngx_cache_purge-2.1


接下来编译新模块:

linux_server01:~ # ls

nginx-1.6.2.tar.gz

linux_server01:~ # tar zxvf nginx-1.6.2.tar.gz

linux_server01:~ # cd nginx-1.6.2/

linux_server01:~ # ./configure --prefix=/datas/nginx --user=nginx_srv --group=nginx --with-select_module --with-poll_module --with-http_ssl_module --with-http_realip_module --with-http_sub_module --with-http_gzip_static_module --add-module=/datas/nginx-module/fastdfs-nginx-module/src --add-module=/datas/nginx-module/ngx_cache_purge-2.1 --with-new-module-name

linux_server01:~ # make

不要make install


停止nginx进程,替换nginx二进制文件

cp objs/nginx nginxpath/sbin/nginx

然后启动nginx


完毕~!

你可能感兴趣的:(nginx,安装,Module)