我看到 Apache.org 网站上有两个不同的版本。
一个版本是httpd_2.4.1,另一个版本是httpd_2.2.22,两者都是最新版本。
有人有想法吗?谢谢!!E.
答案1
您是否需要运行 CentOS 存储库中未提供的版本?
它已经很旧了,是 2.2.3,但是安全修复已从较新的版本中移植回来。
一般来说,维护软件包安装的软件比维护自编译的软件要容易得多。除非你有很好的理由编译自己的软件,否则请使用软件包;即使你有很好的理由需要新版本,也可能有第三方存储库提供你需要的版本的软件包(但要小心,只使用值得信赖的来源)。
如果您确实决定需要其中一个分支的最新版本,您仍然需要在 2.2.x 和 2.4.x 之间进行选择;我认为您唯一需要担心的是模块兼容性和配置兼容性。如果您需要使用在 2.4 中尚无法工作的模块,或者您需要让此系统上的配置与其他 2.2 安装兼容,那么请坚持使用 2.2。否则,请使用 2.4。
答案2
除非您有令人信服的理由,否则您应该使用 CentOS 5.x 附带的版本,即 2.2.3-63.el5(即基础版本 2.2.3,其中包含从 2.2 系列的最新版本反向移植的当前安全补丁)。
yum install httpd