使用官方仓库和 Ubuntu 仓库安装 Nginx 有什么区别?

使用官方仓库和 Ubuntu 仓库安装 Nginx 有什么区别?

我需要在我的服务器上安装 Nginx。我发现可以使用以下命令安装它:

sudo apt install nginx

或者:

sudo apt-add-repository ppa:hda-me/nginx-stable
sudo apt update
sudo apt install nginx

使用官方仓库和 Ubuntu 仓库安装 Nginx 有什么区别?

推荐哪种方法

答案1

但不会有显著差异:

在某些情况下,从 Ubuntu 存储库安装软件包更安全、更可靠,因为在分发之前,您可以坚持使用经过充分测试的软件包。在 dist-upgrades 期间,它也将得到妥善处理。

推荐哪种方法

尽可能使用官方 Ubuntu 存储库。任何自定义存储库都可能在某些时候导致问题或不兼容。

对于 nginx,最好添加官方 nginx 存储库,而不是使用自定义 PPA。您可以在此处找到说明:https://nginx.org/en/linux_packages.html#Ubuntu

答案2

在生产服务器上安装之前,首先尝试在具有类似操作系统的虚拟机中安装 nginx,如果测试通过,则将其应用到您的服务器上。

我建议您从其官方存储库安装 nginx(从源代码构建,搜索有关如何从源代码构建 nginx 的文档),因为它比 Ubuntu 存储库上的旧版本更新并具有新功能和性能。

相关内容