是否可以使用 yum 将 mod_ssl 添加到现有的 Apache 服务器?

是否可以使用 yum 将 mod_ssl 添加到现有的 Apache 服务器?

我在生产环境中运行 Red Hat Enterprise 上的现有 Apache 2.2.3 服务器。不幸的是,我现在需要使用 https,但 mod_ssl 尚未安装。我希望可以在 yum 中执行此操作,避免重新编译 Apache。但是当我这样做时:

yum 安装 mod_ssl

我收到依赖性错误:

缺少依赖项:软件包 1:mod_ssl-2.2.3-22.el5_3.1.i386(rhel-i386-server-5)需要 httpd = 2.2.3-22.el5_3.1

我想我不确定如何让 Apache 识别该版本号。“yum upgrade httpd”找不到任何要升级的内容。“yum clean all”没有帮助。有人有什么想法吗?

如果我不得不重新编译 httpd,那么确保在此过程中不会破坏服务器的最佳方法是什么?

答案1

好吧,我没搞明白。我们继续重新编译 Apache 并启用 mod_ssl,现在一切都正常了。

答案2

除非 RedHat 做了一些非常搞笑的事情,否则 mod_ssl 仅与 Apache 1.3.x 分开。您应该已经安装了 Apache 2.x。您可能只需要启用该模块。(modssl 网站明确指出 Apache 1.3)

如果不是这种情况,则似乎您需要安装 RHSA-2009:1075-01 补丁。它要求的版本来自所述更新。

答案3

您可能只需要安装 openssl 包。尝试查看一下。

相关内容