rhel7.6升级版本,从openssl1.0.2k到openssl1.1.1i

安装之前版本:

 下载安装包:https://www.openssl.org/source/openssl-1.1.1i.tar.gz

将安装包放在/usr/local/src目录下并解压

预编译:

./config shared zlib

编译并安装:make && make install

中间有个报错,缺少包,安装包即可重新执行编译并安装

 

安装完成后进行配置

备份旧的文件,替换新文件

[root@71 ~]# mv /usr/bin/openssl /usr/bin/openssl.old
[root@71 ~]# ln -s /usr/local/bin/openssl /usr/bin/openssl
[root@71 ~]# ln -s /usr/local/include/openssl/ /usr/include/openssl  #如果之前升级过有/usr/include/openssl软链接,就先把软连接备份一下

更新动态链接库
[root@71 ~]# echo "/usr/local/lib64/" >> /etc/ld.so.conf
[root@71 ~]# ldconfig -v

最后查看版本

原文地址:https://www.cnblogs.com/lingshu/p/14247361.html