您的位置:首页 > 运维架构 > Nginx

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

2015-07-28 11:58 585 查看
已经在用的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

完毕~!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: