CentOS 6.x(7.x) 的 OpenSSL 软件版本实在是低,2017 年了还在用人家 2013 年的版本,而且 1.0.1 版本对 ALPN 不支持,已经没法跟上大环境的节奏了
可以看一下默认自带的版本
1 | $ openssl version |
所以我们有必要升级 OpenSSL 到 1.0.2 版本
以下所有操作均需在 root 用户下进行
1、安装必要软件
1 | yum install gcc gcc-c++ autoconf automake zlib zlib-devel pcre-devel |
2、下载并解压 OpenSSL
1 | cd /usr/local/src |
3、编译安装 OpenSSL
1 | cd openssl-1.0.2* |
4、移除旧版本 OpenSSL
1 | mv /usr/bin/openssl /tmp/ |
好了,大功告成,查看一下现在的版本
1 | $ openssl version |