zypper install -y openssl
yum install -y openssl
apk add openssl
1. 安装依赖
zypper install -y perl gcc make
yum install -y perl perl-IPC-Cmd gcc make
2. 下载安装包
示例:
wget https://github.com/openssl/openssl/releases/download/openssl-3.2.1/openssl-3.2.1.tar.gz
3. 解压安装包
示例:
tar zxvf openssl-3.2.1.tar.gz
4. 配置
说明: 此处安装至 /opt/openssl
目录
cd openssl-3.2.1
./Configure --prefix=/opt/openssl
5. 安装
cd openssl-3.2.1
make install
6. 配置相关软链接
说明: 此处安装至 /opt/openssl
目录
ln -s /opt/openssl/lib64/libssl.so.3 /usr/lib64/libssl.so.3
ln -s /opt/openssl/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3
mv /usr/bin/openssl /usr/bin/openssl.bak
ln -s /opt/openssl/bin/openssl /usr/bin/openssl
7. 测试是否安装成功(查看版本)
说明: 此处安装至 /opt/openssl
目录
/opt/openssl/bin/openssl version
或
openssl version
目前 OpenSSL 官方不提供 Docker 镜像,以下示例的镜像均为第三方维护,请根据实际情况决定是否使用
docker pull alpine/openssl:3.1.4
https://github.com/alpine-docker/multi-arch-docker-images/tree/master/openssl
docker run -dit --name openssl -v ./data:/data alpine/openssl:3.1.4
docker pull hub.hty1024.com/hty1024/openssl:3.2.1
https://git.hty1024.com/HTY1024/dockerfile/src/branch/main/examples/openssl/standard/dockerfile
docker run -dit --name openssl -v ./data:/data hub.hty1024.com/hty1024/openssl:3.2.1