gongarek Asked: 2019-12-12 06:35:13 +0800 CST2019-12-12 06:35:13 +0800 CST 2019-12-12 06:35:13 +0800 CST 在 Ubuntu 14.04 上安装 Apache 2.2 而不是默认的 Apache 2.4 772 我想在 Ubuntu 14.04 上安装 Apache 2.2。但是我在 apt-cache policy apache2 中找不到这个版本包。怎么安装?在哪里可以找到它?这可以做到吗? package-management 1 个回答 Voted Best Answer Giacomo1968 2019-12-12T07:02:09+08:002019-12-12T07:02:09+08:00 如果您想将 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 兼容的配置选项。
如果您想将 Apache 降级到 2.2 版而不是使用 2.3、2.4 或更高版本的主要原因是配置兼容性,只需安装并启用
mod_access_compat
以确保您的旧配置按预期工作。您是否要安装 Apache 2.2,因为从 Apache 2.3 开始,配置的某些语法发生了变化?有一次我害怕自己这样做,但老实说,如何将配置从旧更改为新非常简单,正如官方 Apache 网站上的解释。
但是,如果您根本没有时间——或者你不太愿意这样做——那么请考虑使用该
mod_access_compat
模块。正如我在上面链接到的那个页面上所解释的:我建议安装 Apache 2.4,但启用
mod_access_compat
,然后——如果有时间的话——检查你拥有的 Apache 配置并“现代化”它们以使用 Apache 2.4 兼容的配置选项。