系统: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