我在 16.04 服务器上运行 Apache 2.4.18。此版本是否通过 Ubuntu apt-get upgrade 进行修补?我已经准备好解决一些安全问题,但升级命令不会升级 Apache。
rex:~$ apache2 -v
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2018-06-07T19:43:03
我是否需要打补丁,或者 Ubuntu 是否会将其核心化。如果不需要,我如何升级到最新的 2.4 版本?
答案1
你可以通过以下方式检查apt-get -s upgrade apache2
是否生成类似
apt-get -s upgrade apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
=====> THE INFO YOU WANT IS HERE <======
Calculating upgrade... Done
... other updates
其中最相关的信息大致如下:
当您已经更新时将显示
<package> is already the newest version
当软件包尚未安装时,将显示
The following NEW packages will be installed: <package> [+ dependancies]
当软件包中有可用的未安装更新时。
The following packages will be upgraded: <package> [+ dependancies]
答案2
如果您在 Ubuntu 16.04 上安装了原始 Apache 版本,Ubuntu 将在 2021 年 4 月之前修补所有相关的安全修复程序,无需手动升级到较新的上游版本。
当然,您需要安装 Ubuntu 提供的操作系统升级。