本文作者:丁辉
安装OpenSSL
网络安装
Centos安装
1
yum install openssl openssl-devel -y
Ubuntu安装
1
apt install openssl libssl-dev -y
源码编译安装OpenSSL
依赖安装
Centos安装
1
yum install perl-IPC-Cmd zlib -y
Ubuntu安装
暂未发现所需安装额外依赖
下载源码包
1
wget https://www.openssl.org/source/openssl-3.2.1.tar.gz --no-check-certificate
解压
1
tar -zxvf openssl-*.tar.gz && cd openssl-*
配置编译项
1
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
指定静态库:
-fPIC
开始编译
1
make & make install
同时运行
1
make -j 4 & make install
移除旧版本
1
2mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl/ /usr/include/openssl.bak创建软连接
1
2
3
4ln -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添加到动态链接库
1
2echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig验证
1
openssl version
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Linux/Docs/安装OpenSSL.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。