Apache将不会开始使用mod_ssl.so

使用centos 4.4 / apache 2.2.13和openssl 0.9.8k从源码构build。

在启动时在下面获取消息。 一切似乎build立罚款mod_ssl.so:undefined sysmbol:SSL_CTX_set_info_callback

事实certificate,它是一个openssl的问题,我得到它与openssl-0.9.7m的工作,大部分的0.9.8版本没有工作。只要LD_LIBRARY_PATH设置为像LD_LIBRARY_PATH = usr / local / lib (因为那里libcryto和susch文件)

所以只要openssl工作正常,apache可以使用mod_ssl来对抗mod_ssl 0.9.7m。 很奇怪,因为有很多人有同样的问题,没有答案。

非常感谢

什么是在ldconfigcaching? 你可以使用ldconfig -p来查看它。 例如:

 ldconfig -p | egrep -i '(ssl|crypt)' 

一定要有你的openssl 0.9.8k版本。

如果没有,更新你的/etc/ld.so.conf(或/etc/ld.so.conf/openssl.conf – 我不知道CentOS是如何组织的)。 然后再次运行ldconfig,以更新其caching。