Rocky Linux 安装 OpenSSL 1.1.1

一、概要

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 zlib-dynamic

(4) 编译 & 安装

make
make test
sudo make install

3. 动态链接库

(1) 创建

sudo ln -s /usr/local/ssl1.1/lib/libssl.so /usr/lib64/libssl.so.1.1
sudo ln -s /usr/local/ssl1.1/lib/libcrypto.so /usr/lib64/libcrypto.so.1.1

(2) 授权

sudo chmod -R 755 /usr/lib64/libssl.so.1.1
sudo chmod -R 755 /usr/lib64/libcrypto.so.1.1

(3) 加载

sudo ldconfig

4. 测试

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

三、参考

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

posted @ 2023-06-10 13:39  白马黑衣  阅读(1655)  评论(0编辑  收藏  举报