Twenty-five years without you

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

处于漏洞修复目的,生产环境nginx可能需要更新到最新版,操作步骤如下:

1:查看生产环境nginx版本

 

1:从官网下载最新版本的nginx,例如目前最新的是1.24.0,得到tar.gz文件;

2:将最新版nginx文件上传到服务器并解压,进入解压后的目录:

 

3:对即将执行编译的nginx进行配置:

 其中 ./configure 后续参数可以从第1步中nginx -V命令的结果中看到,直接拷贝过来使用即可。

这样就是配置成功:

 

4:执行make,注意这里执行make,而不是执行make install

 

看到这步结果说明make成功:

可以看到多了一个objs文件夹,其中有升级需要的nginx文件,接下来先备份当前的nginx文件:

 

 

5:备份原有的nginx文件:

 

6:将第4步中编译得到的nginx文件替换过来:

 7:执行升级

执行 make upgrade命令完成升级:

 

如果该命令有报错,可以kill调所有的nginx进程,重新执行nginx命令启动即可。

如果需要回退升级,将第5步中备份的nginx文件恢复过来,重新启动nginx就可以。

 

posted on 2023-07-09 17:25  Rumble Zheng  阅读(1140)  评论(0编辑  收藏  举报