欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

openssl版本升级

程序员文章站 2022-07-08 16:44:09
...

openssl版本升级

1.查看openssl版本

[[email protected] ~]# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017

2.下载指定版本的openssl软件

OpenSSL官网地址:https://www.openssl.org/source/

这里下载 openssl-1.1.1i 版本

[[email protected] ~]# mkdir /opt/src/
[[email protected] ~]# cd /opt/src/
[[email protected] src]# wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz

3.编译安装

# 备份旧版本
[[email protected] src]# mv /usr/bin/openssl{,.bak20201211}

# 解压
[[email protected] src]# tar xf openssl-1.1.1i.tar.gz -C /opt/
[[email protected] src]# cd /opt/openssl-1.1.1i/

# 编译
[[email protected] openssl-1.1.1i]# ./config --prefix=/opt/openssl --openssldir=/opt/openssl shared
[[email protected] openssl-1.1.1i]# make -j2 && make install

# 参数解释:
--openssldir=/opt/openssl
安装目录,默认:/usr/local/ssl

--prefix=PREFIX
设置 lib、include、bin 目录,默认:/usr/local/ssl

shared
no-shared
是否生成动态连接库。

# 添加新的openssl软链接
[[email protected] openssl-1.1.1i]# ln -s /opt/openssl/bin/openssl /usr/bin/openssl

# 将新的库文件地址写入记录so库的配置文件
[[email protected] openssl-1.1.1i]# echo "/opt/openssl/lib/" >> /etc/ld.so.conf

# 设置生效
[[email protected] openssl-1.1.1i]# ldconfig

# 测试 
[[email protected] openssl-1.1.1i]# openssl version
OpenSSL 1.1.1i  8 Dec 2020
相关标签: Linux