处于漏洞修复目的,生产环境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就可以。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通