Linux系统下编译安装 OpenSSL3.0

使用git下载最新版本

git clone https://github.com/openssl/openssl.git

指定下载的版本

git clone -b OpenSSL_1_1_1-stable https://github.com/openssl/openssl.git

下载指定的发布版本

本教程使用openssl1.1.1版本,可以使用wget或者git下载,git下载有时较慢,wget下载时验证ssl证书会失败,所以加入了--no-check-certificate

获取使用云盘下载 http://openssl.vip/download

也可以使用wget直接下载

下载1.1.1版本

apt-get install wget
# 需要加--no-check-certificate  不然安全验证不过
wget --no-check-certificate  https://www.openssl.org/source/openssl-1.1.1d.tar.gz
tar -xvf openssl-1.1.1d.tar.gz
cd openssl-1.1.1/

>

下载OpenSSL3.0版本

apt-get install wget
# 需要加--no-check-certificate  不然安全验证不过
wget --no-check-certificate  https://www.openssl.org/source/openssl-3.0.0-alpha2.tar.gz 
tar -xvf  openssl-3.0.0-alpha2.tar.gz
cd openssl-3.0.0-alpha2

编译源码

./config
# 三十二线程编译
make -j32
# 安装so库,头文件和说明文档
make install

openssl 命令行 /usr/local/bin

配置安装在 /usr/local/ssl

头文件/usr/local/include/openssl

so库文件/usr/local/lib

关闭