centos 7 将 OpenSSL 升级到 1.1.1 版本或以上版本(详细步骤)
在centos 7 升级OpenSSL
·
OpenSSL 升级
将 OpenSSL 升级到 1.1.1 版本:
1. 依赖包
安装编译 OpenSSL 所需的包,包括 gcc、make、perl 和 zlib-devel。可以通过运行以下命令完成:
yum install -y gcc make perl zlib-devel
2. 安装包下载
下载 OpenSSL 1.1.1 的源码包,可以从 OpenSSL 官网下载(https://www.openssl.org/source/openssl-1.1.1.tar.gz)或使用以下命令下载:
wget https://www.openssl.org/source/openssl-1.1.1.tar.gz
3. 解压
解压源码包并进入解压后的目录:
tar -zxvf openssl-1.1.1.tar.gz
cd openssl-1.1.1
4.初始化并编译、安装
运行以下命令编译 OpenSSL:
./config --prefix=/opt/openssl-1.1.1
make
make install
5. 添加环境变量
vim /etc/profile
export PATH=/opt/openssl-1.1.1/bin:$PATH
export LD_LIBRARY_PATH=/opt/openssl-1.1.1/lib:$LD_LIBRARY_PATH
source /etc/profile
这会在系统中安装新的 OpenSSL 版本。可以通过运行以下命令检查 OpenSSL 版本:
openssl version
如果输出结果中的版本号为 1.1.1 或更高版本,则说明 OpenSSL 已成功升级。
6. 做软连接
如果还是原来的版本,没变成新版本,可以做软连接使其挂用新版本
将原来的openssl,做备份
mv /usr/bin/openssl /usr/bin/openssl_20230525bak
mv /usr/lib64/openssl /usr/lib64/openssl_20230525bak
然后将新安装的OpenSSL做软连接到这个路径
ln -s /opt/openssl-1.1.1/bin/openssl /usr/bin/openssl
再执行以下命令检查 OpenSSL 版本:
openssl version
完成!!
更多推荐
已为社区贡献1条内容
所有评论(0)