服务器OpenSsl升级到1.1.1+版本的方法

最后更新于 2023-06-27 456 次阅读


博主目前服务器使用的系统为Centos7,默认Centos7安装的Openssl版本为1.0.2k,所以在这里记录一下我升级openssl到1.1.1+版本所用的方法。

一.查看当前服务器的openssl版本号

openssl version

二.下载openssl 1.1.1i版本源码包

mkdir /home/openssl &&cd /home/openssl
wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz

三.编译源码并安装

tar -xzvf openssl-1.1.1i.tar.gz
cd openssl-1.1.1i
yum install gcc
yum install perl-App-cpanminus.noarch
./config
make && make install

四.升级完成后openssl version仍然提示版本为“OpenSSL 1.0.2k-fips 26 Jan 2017”的解决办法

出现此问题并非升级不成功,此时只需要重启一下会话或者打开一个新会话即可得到最新的版本号。

五.升级完成后出现“openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory"错误的解决办法

执行以下命令即可解决。

ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1