计算机网络/计算机科学与应用/系统/运维/开发

Nginx安装完毕后重新增加模块名步骤

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



读书和赚钱都是一个人最好的修行,前者使人不惑,后者使人不屈,二者结合,便可不困于世,不流于俗

评论

^