已经在用的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
完毕~!
时间: 2024-10-09 02:56:26