Ubuntu 22.04 上的 Apache 升級到 2.4.58

Ubuntu 22.04 上的 Apache 升級到 2.4.58

我正在嘗試在運行 Ubuntu 22.04 的 Digital Ocean 上將 apache 從 2.4.52 升級到 2.4.58。我的升級路徑是:

sudo apt update

進而:

sudo apt install apache

但我收到一則訊息說

apache2 is already the newest version (2.4.52-lubuntu4.7)

答案1

你的審計有缺陷。僅檢查版本號是不夠的。大型發行版的軟體包維護者將所有安全修復程式反向移植到主動維護的版本。

您可以看到已套用的修復包的變更日誌。只要您安裝安全性更新,您還將收到安全修復程序,即使原始軟體已在較新版本中修復它們。

目前Ubuntu 22.04 Apache軟體包的最新版本是2.4.52-1ubuntu4.7。由於您已經使用該版本,因此所有已知的安全問題都已修復。這裡最相關的版本號碼是最後一部分,ubuntu4.7

如果您想知道是否有安全性問題,請取得問題的 CVE 編號並再次檢查變更日誌。它們通常會很快修復並作為更新包提供。

答案2

我在官方 Ubuntu 軟體包的版本歷史記錄中沒有看到該版本可用。 https://changelogs.ubuntu.com/changelogs/pool/main/a/apache2/apache2_2.4.52-1ubuntu4.7/changelog

最高版本是2.4.52

答案3

2.4 的最新更新(安全性或其他)始終來自 apache.org:https://httpd.apache.org/security/vulnerability_24.html

您可以等待 Ubuntu 更新,但它們更新/解決問題的速度會比 Apache 團隊慢(而且總是落後)(因為它們有自己的發布週期)。

答案4

只需透過 geven 指令新增 apache 儲存庫即可。

sudo add-apt-repository ppa:ondrej/apache2
sudo apt-get update 
sudo apt-get upgrade apache2

相關內容