服务器升级nginx版本

server/2025/2/7 22:16:52/

有个老项目被网安提醒了。说是nginx 版本 0.6.18 至 1.20.0 的一个安全漏洞。让我们升级nginx

先看看nginx版本

nginx -v 

是1.18的。

更新系统包

适用于基于 Debian/Ubuntu 的系统:

sudo apt update
sudo apt upgrade nginx

适用于基于 RHEL/CentOS 的系统:

sudo yum update nginx

这时候就会更新你的nginx版本了。

但是可能就是执行完你发现 nginx版本没变,或者还是没到你想要的那个新版。是因为你当前的系统软件源只提供了 nginx 1.** 版本,这在某些旧版的 Ubuntu 或 Debian 系统中是常见的情况。APT 通常只会提供软件源中维护的稳定版本。

有两个办法:

方法 1:手动添加 nginx 官方软件源

nginx 官方提供了最新版本的软件源,您可以通过添加官方源来获取最新的版本。以下是添加官方源的步骤:

1. 下载 nginx 官方的 GPG 密钥

wget https://nginx.org/packages/keys/nginx_signing.key
sudo mv nginx_signing.key /etc/apt/trusted.gpg.d/nginx_signing.asc

2. 添加 nginx 官方源

sudo sh -c 'echo "deb https://nginx.org/packages/mainline/ubuntu/ $(lsb_release -cs) nginx" > /etc/apt/sources.list.d/nginx.list'

3. 更新 APT 包列表 更新nginx

sudo apt update
sudo apt upgrade nginx

 

这样就好了。

方法 2:手动下载并编译 nginx

如果希望完全控制版本,可以从 nginx: download 下载最新版本的源代码,并手动编译。


http://www.ppmy.cn/server/165777.html

相关文章

交易一张股指期货需要多少钱?

咱们先来说说交易一张股指期货得花多少钱。这个其实挺简单的,就是用一个公式来算:股指期货保证金合约价值(指数点位合约乘数)保证金比例交易手数。 举个例子,假设沪深300股指期货的指数点位是3842.22点,合…

YOLO目标检测数据集划分代码

使用自制数据集训练YOLO目标检测算法前,需要对数据集进行划分,以下代码可以将数据集的图片和标签分别保存 import os import shutil import numpy as np from tqdm import tqdmdef split_dataset(images_dir, labels_dir, train_ratio0.7, val_ratio0.2…

(脚本学习)BUU18 [CISCN2019 华北赛区 Day2 Web1]Hack World1

自用 题目 考虑是不是布尔盲注,如何测试:用"1^1^11 1^0^10,就像是真真真等于真,真假真等于假"这个测试 SQL布尔盲注脚本1 import requestsurl "http://8e4a9bf2-c055-4680-91fd-5b969ebc209e.node5.buuoj.cn…

docker安装es及分词器ik

系统是macos,docker是docker-desktop 拉取镜像 docker pull bitnami/elasticsearch 启动docker镜像 docker create -e "discovery.typesingle-node" \ --name elasticsearch1 -p 9200:9200 -p 9300:9300 \ bitnami/elasticsearch:8.17.1 测试是否好…

并行计算、分布式计算与云计算:概念剖析与对比研究(表格对比)

什么是并行计算?什么是分布计算?什么是云计算?我们如何更好理解这3个概念,我们采用概念之间的区别和联系的方式来理解,做到切实理解,深刻体会。 1、并行计算与分布式计算 并行计算、分布式计算都属于高性…

vue文档01

什么是vue 构建用户界面的js框架,提供了一套声明式,组件化的编程模版 声明式 :关注结果,vuejs帮我们封装了过程 vuejs内部是命令式的,暴露给用户的是更声明式的响应式:数据变化自动更新视图 渐进式框架 不同的使用者在web上构建的东西,在形式上和规模上有很大的不同,vue设计…

WPS计算机二级•幻灯片放映与会议

听说这是目录哦 放映PPT时常用的快捷技巧🥬设置放映模式🥕演讲备注的添加和隐藏🫚在PPT中插入附件并放映时打开🫛隐藏幻灯片 不被放映和打印🍄‍🟫演讲计时模式🥦能量站😚 放映PPT时…

Python基础-使用list和tuple

目录 list tuple 练习 小结 list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> classmates …