![有人在 Yosemite 上使用 Apache 2.2 吗?](https://linux22.com/image/1427739/%E6%9C%89%E4%BA%BA%E5%9C%A8%20Yosemite%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20Apache%202.2%20%E5%90%97%EF%BC%9F.png)
我需要升级 Mountain Lion 并保留 Apache 2.2。
有人知道升级后是否可以返回到 Apache 2.2,或者至少同时使用 2.2 和 2.4 吗?除了使用虚拟机,这将是我的 B 计划...:-)
我正在尝试进行升级,但又不损失工作效率。
我需要 Apache 2.2,因为它有许多虚拟主机和模块已经在运行,而且它反映了生产配置。
答案1
是的,您可以同时运行两个版本的 Apache,只要它们不尝试绑定到相同的 IP+端口即可。话虽如此,如果没有必要,这样做就有点愚蠢了。因此,首先,我会备份您的所有 *.conf 文件。其次,我会在 2.4 上尝试您的配置文件,或者至少尝试确定您的配置在 2.2 和 2.4 更改之间是否存在任何不兼容性(在此处查看更改)。
如果它确实中断了,并且您需要运行 2.2,您可以轻松地下载、编译和安装 2.2 到您想要的任何目的地。(例如不是 /usr/sbin)这样,您可以同时运行两个版本(或者如果您不使用它,请使用 apachectl 停用 2.4)。