系统:Centos7.5

Nginx版本:1.12.2

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

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

1、下载对应nginx版本

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

2、解压编译

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

 

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

3、备份旧版本nginx可执行文件

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

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

进入解压路径

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

6、nginx 平滑重启

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

 

7、查看nginx对应模块是否添加成功
nginx -V

 

相关文章:

  • 2021-09-21
  • 2021-09-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
  • 2021-11-12
猜你喜欢
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2021-07-09
  • 2021-12-11
  • 2021-10-15
  • 2022-01-07
相关资源
相似解决方案