CentOS7.6 源码安装 openssl-1.1.1c

 

卸载旧版本OpenSSL

# which openssl
/usr/bin/openssl
# mv openssl openssl.old
rm -rf /etc/ssl #删除配置文件

CentOS7.6编译安装openssl-1.1.1c

1. 获取安装包。
wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
2. 解压。
tar -xzvf openssl-1.1.1c.tar.gz
3. 配置。
./Configure --help
# 配置参数选项
--openssldir=OPENSSLDIR #配置文件目录,默认是/usr/local/ssl
--prefix=DIR #安装目录,默认为 OPENSSLDIR 目录
[no-]threads #是否编译支持多线程的库。默认支持
[no-]shared #是否生成动态连接库。默认生成
我的配置选项命令是:
./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/openssl
4. 编译和安装。
make && make install

设置环境变量

vim /etc/ld.so.conf
添加内容: /usr/local/openssl/lib
ldconfig -v
## 设置openssl命令的软链接
ln -s /usr/local/openssl/bin/openssl  /usr/local/bin/openssl
## 验证是否安装成功
openssl version -a

参考

centos7安装openssl  https://blog.csdn.net/sdd220/article/details/79353304

openssl编译参数选项    https://www.cnblogs.com/wangliangblog/p/7772381.html

OpenSSL 安装与配置 http://www.jinbuguo.com/linux/openssl_install.html

 

posted @ 2020-06-15 15:03  scoluo  阅读(749)  评论(0编辑  收藏  举报