Apache mod_ssl [2.2.26] 和 Openssl [0.9.8za] 兼容性

Apache mod_ssl [2.2.26] 和 Openssl [0.9.8za] 兼容性

我们的产品在 RHEL 上运行,有 Apache 2.2.26 和 OpenSSL 0.9.7 [当然,相当旧了]。

我们目前正在将 Openssl 升级到 0.9.8za。我已经安装了最新的 OpenSSL RPM。

但是 Apache 无法启动。

调试后,我发现问题出在 libssl 上。软链接 /lib64/libssl.so.4 已映射到 /usr/lib/libssl.so.0.9.7a。升级后,我将其映射为 /usr/lib/libssl.so.0.9.8。执行此操作时,apache 无法启动,且未报告任何错误消息。无需进行其他更改,只需将软链接替换回 0.9.7,apache 即可正常启动。

如果 openssl 0.9.8za 和 Apache mod_ssl 之间存在任何已知的不兼容性,请告诉我。

相关内容