安装最新版openssl
OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.
Linux 下从源码编译教程参考:https://blog.niekun.net/archives/883.html
使用 http2 和 tls1.3 需要升级到最新版 1.1.1的 openssl,所以本文介绍如何下载及编译最新版。
下载最新版 1.1.1b:
wget https://www.openssl.org/source/openssl-1.1.1b.tar.gz
解压及进入目录:
tar -zxf openssl-1.1.1b.tar.gz && cd openssl-1.1.1b
建立安装文件夹及软链接:
mkdir /opt/openssl-1.1.1b
ln -s /opt/openssl-1.1.1b /opt/openssl
解析config:
./config --prefix=/opt/openssl-1.1.1b
安装编译器及执行 make:
apt-get install make gcc
make
测试是否有错误:
make test
备份当前的 openssl 文件:
mv /usr/bin/openssl ~/tmp
开始安装:
make install
link 新安装的文件到默认执行地址:
ln -s /opt/openssl/bin/openssl /usr/bin/openssl
刷新 link 及缓存:
ldconfig
查看当前 openssl 版本:
openssl version
如果显示:OpenSSL 1.1.1b 字样则表示安装成功。
标签:openssl