openssl-libs-1.0.2k-25.el7_9.x86_64.rpm问题描述:
Linux新安装Nginx启动时报错,报错文字如下
./nginx: /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found (required by nginx)
查看本机openssl版本
[root@localhost]openssl version
[root@localhost]OpenSSL 1.0.1e-fips 11 Feb 2013
的确不存在OPENSSL_1.0.2版本
解决办法:
下载两个文件openssl-libs和openssl的1.0.2版本文件,上传到服务器上,使用如下命令安装
yum localinstall openssl-libs-1.0.2k-8.el7.x86_64.rpm openssl-1.0.2k-8.el7.x86_64.rpm
安装完之后使用如下命令查看安装结果
- 查看SSL版本
openssl version
- 查看包
rpm -q --provides openssl
- 查看依赖库
rpm -q --provides openssl-libs | grep libcrypto.so.10
第三个会出现如下结果
libcrypto.so.10()(64bit)
libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit)
libcrypto.so.10(OPENSSL_1.0.2)(64bit)
libcrypto.so.10(libcrypto.so.10)(64bit)
即安装成功了,问题解决
openssl-libs-1.0.2k-25.el7_9.x86_64.rpm
openssl-1.0.2k-25.el7_9.x86_64.rpm