Nginx 在线新增模块

系统:Centos7.5nginx

Nginx版本:1.12.2测试

今天给项目添加ssl证书时,发现nginx 居然不支持ssl,通过查看,询问相关人员发现nginx编译的时候没有任何模块(历史缘由)。哎。。。。spa

如下 就记录下本人在线添加nginx对应模块的步骤:code

一、下载对应nginx版本blog

wget http://nginx.org/download/nginx-1.12.2.tar.gz

二、解压编译ssl

  注意:只须要./configure 和make两个步骤,不要make installget

 

tar -xf nginx-1.12.2.tar.gz ./configure --prefix=/usr/local/nginx --with-http_ssl_module make

三、备份旧版本nginx可执行文件源码

mv /usr/local/nginx/sbin/nginx  /usr/local/nginx/sbin/nginx.bak

四、复制新nginx二进制文件,进入新的nginx源码包it

进入解压路径编译

cp objs/nginx /usr/local/nginx/sbin/nginx
五、测试新版本是否正常
/usr/local/nginx/sbin/nginx -t

六、nginx 平滑重启

/usr/local/nginx/sbin/nginx -s reload

 

七、查看nginx对应模块是否添加成功 nginx -V
相关文章
相关标签/搜索