ubuntu 服务器上的旧 nginx?

Pom*_*oma 2 linux ubuntu nginx ubuntu-10.04

我有更新所有软件包的 Ubuntu Server 10.04。当我输入时,nginx -v我得到nginx version: nginx/0.7.65. 当我去 nginx.org 时,我看到最新的稳定版本是 1.0.10

是不同的版本编号还是ubuntu实际上正在运行非常旧的版本?如果是为什么?它是服务器的基本包之一(如 apache、mysql 等)

B14*_*4D3 6

您可以添加此 repo 并更新到最新版本

deb http://nginx.org/packages/ubuntu/ lucid nginx

deb-src http://nginx.org/packages/ubuntu/ lucid nginx


ste*_*tew 5

nginx 0.7.65 于2010 年 2 月发布。ubuntu 的 10.04 版本号表明它是在两个月后发布的。在发布时,这是 nginx 的最新可用稳定版本。如果您查看10.04 中 nginx更改日志你会看到他们已经发布了这个包的更新版本以修补安全问题。这是预期的结果。一旦发布了 ubuntu 版本,您不应该期望获得更新的上游版本,而是获得对现有版本的安全修复。如果 ubuntu 发布新的上游版本而不仅仅是安全修复,它可能会引入新的错误,并可能迫使管理员重新配置服务器以获取安全补丁,这对于“稳定”发行版来说都是不可取的。