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