如何在 Ubuntu 16.04 LTS 上修补 Apache 2.4.18?

如何在 Ubuntu 16.04 LTS 上修补 Apache 2.4.18?

我在 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 提供的操作系统升级。

相关内容