1.5 KiB
1.5 KiB
本文作者:丁辉
安装OpenSSL
网络安装
-
Centos安装
yum install openssl openssl-devel -y -
Ubuntu安装
apt install openssl libssl-dev -y
源码编译安装OpenSSL
-
依赖安装
-
Centos安装
yum install perl-IPC-Cmd zlib -y -
Ubuntu安装
暂未发现所需安装额外依赖
-
-
下载源码包
wget https://www.openssl.org/source/openssl-3.2.1.tar.gz --no-check-certificate -
解压
tar -zxvf openssl-*.tar.gz && cd openssl-* -
配置编译项
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib指定静态库:
-fPIC -
开始编译
make & make install同时运行
make -j 4 & make install -
移除旧版本
mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/include/openssl/ /usr/include/openssl.bak -
创建软连接
ln -s /usr/local/openssl/include/openssl /usr/include/openssl ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl ln -s /usr/local/openssl/lib/libssl.so.3 /usr/lib64/libssl.so.3 ln -s /usr/local/openssl/lib/libcrypto.so.3 /usr/lib64/libcrypto.so.3 -
添加到动态链接库
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf ldconfig -
验证
openssl version