Rocky Linux 安装 OpenSSL 1.1.1

发布时间 2023-06-10 13:42:34作者: 白马黑衣

一、概要

1. 环境

(1) Rocky Linux 9.1

(2) OpenSSL 1.1.1u

2. 背景

总所周知,Rocky Linux 9.1自带的Open SSL是3.0.7版本(如下图),但是有些程序依然依赖Open SSL 1.1.x版本,这就要求我们掌握在同一个主机下同时安装两个不同版本的OpenSSL方法。

二、安装与配置

1. 依赖

(1) 更新

sudo dnf update -y

(2) 安装

sudo dnf install -y make gcc perl-core pcre-devel wget zlib-devel

(3) 创建安装目录

sudo mkdir /usr/local/ssl1.1

2. 安装

(1) 下载Open SSL

wget https://ftp.openssl.org/source/openssl-1.1.1u.tar.gz

(2) 解压

tar -xzvf openssl-1.1.1u.tar.gz

(3) 配置

cd openssl-1.1.1u
./config --prefix=/usr/local/ssl1.1 --openssldir=/usr/local/ssl1.1 --libdir=lib no-shared zlib-dynamic

(4) 编译 & 安装

make
make test
sudo make install

(5) 测试

cd /usr/local/ssl1.1/bin
./openssl version ##此处应该提示1.1.1u
openssl version ##此处继续提示3.0.7

三、参考

https://gist.github.com/Bill-tran/5e2ab062a9028bf693c934146249e68c