Ubuntu升级nginx最新版本

背景

旧版本nginx存在安全漏洞,需要升级到1.20.0版本以上
在这里插入图片描述

操作环境

  • ubuntu22.04
  • nginx18.0

升级流程

暂停原有的nginx

systemctl stop nginx

卸载nginx

apt-get --purge remove nginx

检查ngxin相关安装应用

dpkg --get-selections|grep nginx

删除上一步列出的相关应用

apt-get --purge remove nginx-common
apt-get --purge remove nginx-core

检查是否卸载完成(提示no found则卸载完成)

systemctl status nginx

更新nginx apt安装源

#!/bin/bash

release=$(lsb_release -cs)

cat <<EOF > /etc/apt/sources.list.d/nginx.list
deb https://nginx.org/packages/ubuntu/ $release nginx
deb-src https://nginx.org/packages/ubuntu/ $release nginx
EOF

导入公钥

apt-key adv --recv-key --keyserver keyserver.ubuntu.com ABF5BD827BD9BF62

更新安装包

apt update

查看可用的最新版本

apt-cache madison nginx

在这里插入图片描述

安装最新的版本,如1.24.0-1~jammy

apt install nginx=1.24.0-1~jammy

查看版本

sudo nginx -v

在这里插入图片描述

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迪八戈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值