Apache-2.2

備份 Apache2 的編譯版本以便快速恢復

  • August 22, 2013

我使用 Puppet 自動設置工作伺服器。唯一的問題是在我的堆棧中安裝特定版本的軟體有點棘手,因為有時無法滿足依賴關係。例如,我使用 Apache 2.2.25,但 Ubunu 12.04 目前以 2.4 為基礎。

由於我不想立即升級,我設置 Puppet 從原始碼編譯和安裝 Apache。由於這通常需要一段時間,我想知道我是否可以建構和編譯 Apache 並繼續重用建構的版本?

我需要複製哪些文件夾、二進製文件和文件,這甚至可能嗎?

也歡迎我正在嘗試的替代方案。

首先,您需要絕對確定您需要舊版本的 apache,它們可能不安全並導致其他問題。

查看舊版本是否仍在您的儲存庫中,並將其與 apt-get install apache2= 一起使用

$$ version $$. 是的,您可以備份 apache 的編譯版本,但我不建議將其作為適當的路線。

最後你可以使用這個: https ://github.com/jordansissel/fpm ,創建一個適合你係統的debian包。(你想要二進製文件,所有伺服器通用的任何配置文件和任何必需的腳本)

引用自:https://serverfault.com/questions/532893