Nginx安装完毕后重新增加模块名步骤:
先查看nginx 版本号
nginx -V
下载一个相同版本的nginx 进入目录
比如新增一个--with-http_stub_status_module 模块
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module
然后make 一下,注意不要make install 不然会覆盖nginx目录 就比较麻烦
# make
编译完成的文件在该目录下
[root@VM-4-2-centos objs]# pwd /root/nginx-1.20.2/objs
然后关闭nginx服务
nginx -s stop
备份原来的nginx ,再把objs下的nginx覆盖到/usr/local/nginx/sbin下的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak2022729
覆盖新增加的模块编译目录/root/nginx-1.20.2/objs
[root@VM-4-2-centos nginx-1.20.2]# pwd /root/nginx-1.20.2 [root@VM-4-2-centos nginx-1.20.2]# cp ./objs/nginx /usr/local/nginx/sbin/ cp: overwrite ‘/usr/local/nginx/sbin/nginx’? y
覆盖完毕后,查看新的追加模块
[root@VM-4-2-centos nginx-1.20.2]# nginx -V nginx version: nginx/1.20.2 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module
最后重启Nginx
# nginx
参考
https://www.cnblogs.com/colorfulblogs/p/15428084.html