使用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。