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