Nginx平滑升级及添加新功能

Nginx平滑升级及添加新功能

前言

因目前最新的稳定版本是nginx-1.22.0,所以在此先安装前一个版本nginx-1.20.2作升级演示,外加演示一个添加echo这个功能。

做本次实验的环境是要提前源码部署nginx的,不然要升级什么呢?

手动源码部署请参考此篇=>源码部署Nginx

懒癌患者请查看此篇=> 在线一键部署Nginx的shell脚本

Nginx平滑升级流程

1)获取原版本的编译信息可使用nginx -V命令

2)获取新版本或功能包

3)配置新版本或功能,预编译时带上原版本的编译信息+新版本或新功能(–add-module)

4)make进行编译,但不能执行make install(安装)操作

5)下面几步建议一条命令串完成,耗时短让网站访客无感知到更新

命令串为cp /usr/local/nginx/sbin/nginx{,-bak};pkill nginx;\cp objs/nginx /usr/local/nginx/sbin/;systemctl start nginx

上条命令的解释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值