一、Openssl-1 安装
cd openssl-1.0.0/
./config --prefix=/usr/local --openssldir=/usr/local/ssl # 编译静态库
make && make install
./config shared --prefix=/usr/local --openssldir=/usr/local/ssl. #编译动态库
make clean
make && make install
二、Openssl-3.0安装
1、OS环境
ubuntu 18.04 + Docker
2、下载
wget https://codeload.github.com/openssl/openssl/tar.gz/refs/tags/openssl-3.0.0-beta1 --no-check-certificate
3、配置&编译
配置编译静态库: ./config no-shared -no-tests --prefix=/usr/local/ssl --openssldir=/usr/local
配置编译动态库: /config -no-tests --prefix=/usr/local/ssl --openssldir=/usr/local
make -j4 & make install
编译出来的结果在目录:
/usr/local/ssl/lib
4、多个版本共存的问题
update-alternatives --install /usr/local/lib/libssl.so libssl.so /usr/local/ssl/lib/libssl.so.3 300