有没有可能使用yum将mod_ssl添加到现有的Apache服务器?

我有一个运行在Red Hat Enterprise中的现有Apache 2.2.3服务器。 不幸的是,我现在需要使用https,而mod_ssl没有安装。 我希望我可以在yum做这个,避免重新编译Apache。 但是当我这样做:

yum安装mod_ssl

我得到一个依赖错误:

缺less相关性:软件包1需要httpd = 2.2.3-22.el5_3.1:mod_ssl-2.2.3-22.el5_3.1.i386(rhel-i386-server-5)

我想我不知道如何让Apache识别该版本号。 “yum升级httpd”找不到任何升级。 “yum干净所有”没有帮助。 有人有主意吗?

如果我在重新编译httpd时遇到困难,那么确保我不在服务器中执行操作的最佳方法是什么?

那么,我无法弄清楚。 我们继续前进,重新编译Apache,并启用了mod_ssl,现在一切正常。

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

如果情况并非如此,则看起来您需要安装RHSA-2009:1075-01的修补程序。 它要求的版本是从更新。

你可能只需要安装openssl包。 试着看看。