我在 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
这可以通过以下方式完成:
- 添加
deb http://deb.debian.org/debian stretch-backports main
到您的/etc/apt/sources.list
文件; - 跑步
apt-get update
; - 从这个存储库安装 nginx,使用
apt-get install -t stretch-backports nginx
.
非官方但较新的版本
按照 nginx 网站上的说明进行操作(http://nginx.org/en/linux_packages.html#Debian)来安装开发人员构建的包。它与上面类似,只是需要几个额外的步骤来导入 Nginx 的密钥来验证包签名。今天可用的最新版本是 1.19.0。
请注意,这将向您的系统添加一个存储库,该存储库将允许安装由 nginx 人员分发的软件包。它是在您的系统上安装和运行的附加软件源。