
首先下载 https://www.openssl.org/source/openssl-1.1.1t.tar.gz
本例子中将OpenSSL 1.0.2k升级到OpenSSL 1.1.1t
1、首先查看openssl的版本以及目录,命令如下:openssl version -a
/etc/pki/tls目录下就是openssl的配置文件,不过此处升级用不上此目录
2、将openssl-1.1.1t.tar.gz文件上传到服务器上,并解压,如下:
rz -y openssl-1.1.1t.tar.gz
tar xf openssl-1.1.1t.tar.gz
3、进入解压目录下,执行命令编译,如下:
cd openssl-1.1.1t
yum -y install gcc* #安装依赖
#prefix执行可执行文件安装路径
./config --prefix=/opt/openssl --openssldir=/usr/local/openssl
#编译和安装
make && make install
4、备份原来的openssl文件,可通过whereis openssl查询位置,如下:
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
5、用新的文件替换旧的文件,执行命令如下:
ln -sf /opt/openssl/bin/openssl /usr/bin/openssl
ln -s /opt/openssl/include/openssl /usr/include/openssl
6、执行命令查看openssl版本,报错如下:
openssl version
报错:openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory 缺少依赖库,执行如下命令解决:
ln -s /opt/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
ln -s /opt/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
7、查看openssl链接库位置,命令如下:
ldconfig -p | grep ssl
8、将新的库文件添加到so库的配置文件,更新动态链接库数据,如下:
echo "/lib64" >> /etc/ld.so.conf
9、再次查看openssl版本,如下:
免费试用:https://www.50yun.top/col-reg/
上一篇:没有了
相关新闻
-
铜仁学校网站应急预案(一)
2022-09-26
-
铜仁CentOS 7 将在2024年6月30日停止维护!
2022-07-07
-
铜仁免费SSL证书与收费SSL证书的区别
2022-12-15
-
铜仁linux下关闭指定端口的命令
2022-02-23
-
铜仁等保二级和三级的区别
2021-04-29
-
铜仁企业为什么要做网络安全等级保护?
2021-03-17
-
铜仁芯邦量产出错错误代码说明
2021-02-02
-
铜仁网站批量去除MySQL数据库中文章内容的超链接
2020-11-19
-
铜仁网站 IIS 设置X-Frame-Options
2020-07-22
-
铜仁网站设置HTTP响应头 保护自己的Web
2020-07-22