如果您想要將 Apache 降級到版本 2.2 而不是使用 2.3、2.4 或更高版本的主要原因是配置相容性,只需安裝並啟用即可mod_access_compat確保舊配置按預期工作。

如果您想要將 Apache 降級到版本 2.2 而不是使用 2.3、2.4 或更高版本的主要原因是配置相容性,只需安裝並啟用即可mod_access_compat確保舊配置按預期工作。

我想在 Ubuntu 14.04 上安裝 Apache 2.2。但是我在apt-cachepolicyapache2中找不到這個版本套件。怎麼安裝呢?在哪裡可以找到它?這可以做到嗎?

答案1

如果您想要將 Apache 降級到版本 2.2 而不是使用 2.3、2.4 或更高版本的主要原因是配置相容性,只需安裝並啟用即可mod_access_compat確保舊配置按預期工作。

您是否想要安裝 Apache 2.2,因為從 Apache 2.3 開始,某些設定語法已發生變更?我曾經一度害怕自己這樣做,但老實說,如何將配置從舊的更改為新的相當簡單正如 Apache 官方網站上所解釋的

但是,如果您根本沒有時間 - 或者您不太願意這樣做 - 那麼請考慮使用該mod_access_compat模組。正如上所解釋的我上面連結到的那個頁面:

混合新舊指令

混合舊指令,例如Order,Allow或者Deny與新的像Require技術上可行,但不鼓勵。mod_access_compat創建它是為了支援僅包含舊指令的配置,以方便 2.4 升級。請檢查下面的範例,以便更好地了解可能出現的問題。

我建議安裝 Apache 2.4,但啟用mod_access_compat,然後 - 如果有時間 - 瀏覽你擁有的 Apache 配置並「現代化」它們以使用 Apache 2.4 相容的設定選項。

相關內容