我有一个运行在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包。 试着看看。