使用 debian 更新 NGINX

使用 debian 更新 NGINX

我在 Debian 9 上安装了 Nginx 1.10.3,我想将其更新到最新的稳定版本(1.18.0)。

我查了几个解释如何执行此操作的网站,但它们都使用 Ubuntu。在我看来,该过程与 Debian 有所不同。

首先,是否可以用我的 debian 版本更新此版本的 nginx ?如果可能的话,有没有简单的方法,或者我必须卸载所有内容并重新安装他?

我提前谢谢你

约翰·C.

答案1

官方 Debian 软件包(向后移植)

您可以在官方存储库中获得的最好版本是stretch-backports下的nginx 1.14.1(在撰写本文时)。这是一个 debian 维护的分布式和签名的 nginx 包。

https://packages.debian.org/stretch-backports/nginx

这可以通过以下方式完成:

  1. 添加deb http://deb.debian.org/debian stretch-backports main到您的/etc/apt/sources.list文件;
  2. 跑步apt-get update;
  3. 从这个存储库安装 nginx,使用apt-get install -t stretch-backports nginx.

非官方但较新的版本

按照 nginx 网站上的说明进行操作(http://nginx.org/en/linux_packages.html#Debian)来安装开发人员构建的包。它与上面类似,只是需要几个额外的步骤来导入 Nginx 的密钥来验证包签名。今天可用的最新版本是 1.19.0。

请注意,这将向您的系统添加一个存储库,该存储库将允许安装由 nginx 人员分发的软件包。它是在您的系统上安装和运行的附加软件源。

相关内容