Apache 2.2 生命周期结束

sa2*_*289 10 apache-2.2

有谁知道 Apache 2.2.x 的生命周期结束日期是什么时候?从历史规律来看,我猜测是2016年或者2017年(1.3和2.0都是11到12年之间,2.2是2005年出来的)。

我希望找到一些权威的东西,例如计划的生命周期结束日期或最小承诺生命周期结束日期(即 Apache 软件基金会保证它至少会得到支持,直到至少 20##),但我在网上找不到任何东西除了历史上发生的事情。

有关历史发布和 EOL 日期,请参阅https://en.wikipedia.org/?title=Apache_HTTP_Server#Development 上的表格。

小智 10

Apache 是开源软件,这意味着任何对此感兴趣的人都可以对其进行维护。

此外,Apache 是每个 Linux 发行版的重要组成部分,例如。RHEL/CentOS/Oracle Linux 6.x 具有 Apache 2.2,支持到 2020 年 11 月。每个发行版维护人员都会自行修补 Apache(和其他软件包)中的错误。

因此,Apache 2.2 真正终止的日期是不可预测的。


val*_*tis 9

尽管 Apache 2.2 没有正式终止,但您可以使用一些措施来确定适当的过渡时间,即:

  • 功能支持(通常通过模块,例如 modssl)
  • 遵守当前标准(例如 TLSv1.2)
  • 错误修复的可用性(向后移植)
  • 安全更新的及时性(例如,僵局)

从我的角度来看,在过去几年中已经越过了其中几条线。具体来说,带有 modssl 的 Apache 2.2 还没有修复logjam 漏洞,但 Apache 2.4 已经有一段时间了。

几年前,SNI 对 Apache 2.2 的支持进展缓慢——它是 Apache 2.4 的一项功能,通过一个非官方补丁向后移植了很长时间。

我多年来一直在使用 Apache 2.2,几个月前才决定开始过渡到 2.4(我们的一台服务器有一个额外的 SSL 要求,目前只有 Apache 2.4 才能满足)所以我们目前有一些 2.2 服务器,一些 2.4。最终我只想支持单个服务器堆栈。你的理由可能会有所不同,但这些是我做出决定的重点。