Httpd

mod_ssl RPM 衝突

  • October 22, 2013

我使用這些站點將 Apache httpd 建構到 RPM 中:

我成功建構了 apr* 和 httpd*。但是,當我嘗試使用安裝 httpd

rpm -Uvh httpd-devel-2.2.25-1.x86_64.rpm httpd-2.2.25-1.x86_64.rpm mod_ssl-2.2.25-1.x86_64.rpm

我收到以下錯誤:

包 mod_ssl-2.2.3-82.el5_9.x86_64(比 mod_ssl-2.2.25-1.x86_64 更新)已安裝。

我已經安裝了 httpd 2.2.3-82。我需要先刪除它嗎?似乎違反直覺。

第一個連結指向安裝目前穩定 apache 版本 - 2.4 的指南。第二個連結是指 apache 2.2 版。這些不能隨意互換;對於初學者來說,它們在內部結構和配置上都有明顯的不同。

但最重要的是,每個 apache 版本和包都需要使用相同版本的 apr/apxs 建構,才能使用模組。這在 apache httpd 安裝說明中有大量記錄。

我強烈建議建構和安裝最新的穩定 apache 版本(在撰寫本文時為 2.4.6),因為它已經 GA 一年多了。

而且,從您的文章中可以明顯看出,在安裝之前刪除舊版本的 apache 和 mod_ssl。

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