CentOS 7默认仅支持OpenSSL 1.0.2版本,因此没办法原生支持很多新版本的特性,比如TLS 1.3等。事实上,OpenSSL已经官方淘汰了老版本的1.0.2支持。今天我们介绍一下如何在CentOS 7中安装OpenSSL 1.1.1。本文采用编译安装openssl
- 安装编译环境
yum update yum install wget tar make gcc perl pcre-devel zlib-devel
- 下载源码
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz tar zxvf openssl-1.1.1g.tar.gz cd openssl-1.1.1g
- 编译
./config --prefix=/opt/openssl --openssldir=/opt/openssl \ -fPIC zlib-dynamic no-shared enable-ec_nistp_64_gcc_128
- 安装
make make install
参考资料:
- https://qing.su/article/install-openssl-1-1-1-on-centos-7.html