当前位置: 首页 > news >正文

CentOS7 升级Openssl的办法

1、查看安装的版本

openssl version -a
OpenSSL 1.0.2

2、下载 openssl-1.1.1.tar.gz,目前最新是1.1.1,可以通过修改版本号的方式下载最新版本

最新版本可以在这个网站下载:
https://www.openssl.org/source/
wget http://www.openssl.org/source/openssl-1.1.1.tar.gz

3、安装zlib和zlib-devel
yum install -y zlib
yum install zlib-devel
4、解压下载的openssl
tar zxf openssl-1.1.1.tar.gz
cd openssl-1.1.1
./config shared zlib
make
make install
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
echo “/usr/local/ssl/lib” >> /etc/ld.so.conf
ldconfig -v

5、查看是否升级成功
openssl version -a

6、可能存在的异常
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

这是由于openssl库的位置不正确造成的。
解决方法:

在root用户下执行:

ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

相关文章:

  • 一款针对百某盘的神器
  • HDMI 2.1
  • 从XP到WIN10,各个系统版本自带 .NET版本整理
  • LoadRunner 参数行数MaxVisibleLines的再研究
  • LR使用web_submit_data上传文件的研究
  • 解决LoadRunner12.6版本,参数设置为same line as xxxx不能保存的问题
  • CentOS 7使用yum无法安装htop等工具的解决办法
  • Windows任务管理器中的内存
  • Python更新所有安装的包的办法
  • 千兆万兆网线汇总
  • 谭庆波的个人博客
  • C/C++、Java和Python开发工具一网打尽
  • Java必看图书籍一网打尽
  • Java学习视频教程一网打尽
  • 这些超实用的电脑快捷键,你都get到了吗?
  • 深入了解以太坊
  • 《剑指offer》分解让复杂问题更简单
  • 【Amaple教程】5. 插件
  • If…else
  • JS字符串转数字方法总结
  • leetcode386. Lexicographical Numbers
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • SpingCloudBus整合RabbitMQ
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 动态规划入门(以爬楼梯为例)
  • 区块链共识机制优缺点对比都是什么
  • 说说动画卡顿的解决方案
  • 学习使用ExpressJS 4.0中的新Router
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 7行Python代码的人脸识别
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • ![CDATA[ ]] 是什么东东
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (C++17) std算法之执行策略 execution
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (七)理解angular中的module和injector,即依赖注入
  • (三)elasticsearch 源码之启动流程分析
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .Net中的设计模式——Factory Method模式
  • /bin/bash^M: bad interpreter: No such file or directory
  • :not(:first-child)和:not(:last-child)的用法
  • ?
  • @Autowired和@Resource的区别
  • @Validated和@Valid校验参数区别
  • [\u4e00-\u9fa5] //匹配中文字符