我有一个旧的服务器应用程序,需要libssl.so.0.9.6和libcrypto.so.0.9.6.
我的问题是我的系统上目前有libssl.so.1.0.0a和libcrypto.so.1.0.0a.我尝试了symlinking到新的库,它让我在启动服务器应用程序时遇到错误,但是一旦应用程序收到新的连接,它会立即崩溃.但是,它没有给出任何关于原因的错误.我也尝试从旧的RPM中提取这些库并将它们放在linux服务器上的正确位置,我会遇到同样的问题.
我已禁用SELinux并禁用iptables.我正确地转发了端口,但是这个问题一直存在.在另一台Linux服务器上,我正在运行一个旧的CentOS版本,需要openssl版本,它运行没有问题.
我想我已将其缩小到openssl版本的问题.有没有人知道为什么会发生这种情况,或者openssl是否与这样一个旧版本向后兼容.