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

在这里插入图片描述

相关推荐

  1. nginx升级版本

    2024-02-22 09:42:03       43 阅读
  2. Ubuntu升级nodejs 版本

    2024-02-22 09:42:03       64 阅读
  3. ubuntu版本升级命令记录

    2024-02-22 09:42:03       28 阅读
  4. ubuntu18.04 升级ubuntu22.04版本

    2024-02-22 09:42:03       84 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-22 09:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-22 09:42:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-22 09:42:03       82 阅读
  4. Python语言-面向对象

    2024-02-22 09:42:03       91 阅读

热门阅读

  1. CDC 整合方案:MySQL > Flink CDC > Kafka > Hudi

    2024-02-22 09:42:03       57 阅读
  2. 通过API接口实现自动化数据同步

    2024-02-22 09:42:03       65 阅读
  3. 数据分析Pandas专栏---第二章<Pandas四个关键词>

    2024-02-22 09:42:03       50 阅读
  4. 高效的嵌入式系统架构设计

    2024-02-22 09:42:03       61 阅读
  5. 每天一个数据分析题(一百六十六)

    2024-02-22 09:42:03       58 阅读
  6. 开源模型应用落地-业务优化篇(六)

    2024-02-22 09:42:03       56 阅读