官网:/source/index.html

当前(2020-10-22)最新稳定版本:https://www.openssl.org/source/openssl-1.1.1h.tar.gz

Note: The latest stable version is the 1.1.1 series. This is also our Long Term Support (LTS) version, supported until 11th September 2023. All older versions (including 1.1.0, 1.0.2, 1.0.0 and 0.9.8) are now out of support and should not be used. Users of these older versions are encourage to upgrade to 1.1.1 as soon as possible. Extended support for 1.0.2 to gain access to security fixes for that version is available.

下载解压包:
wget https://www.openssl.org/source/openssl-1.1.1h.tar.gz

 详细安装步骤(以我百度云一台CentOS7服务器为例):

查看版本(是否已安装)

openssl version -a

下载好最新版本,解压:

tar zxvf openssl-1.1.1h.tar.gz

执行配置命令,生成Makefile文件:

cd openssl-1.1.1h
./config

make & make install 

报错,安装下gcc

yum install gcc

make & make install 编译、安装~

接下来,需要替换新的openssl入口,以及指定新openssl库文件位置

注意下关键文件的位置:

        openssl  位于 /usr/local/bin下,

        配置文件 位于/usr/local/ssl下,

        库文件 位于/usr/local/lib64下

收尾阶段:

1、将原有openssl备份

mv /usr/bin/openssl /usr/bin/openssl.bak

mv /usr/include/openssl /usr/include/openssl.bak

2、添加新openssl软连接

ln -s /usr/local/bin/openssl /usr/bin/openssl

ln -s /usr/local/include/openssl/ /usr/include/openssl

#可以用which openssl命令查看路径,如果有神通数据库则路径如下:/opt/ShenTong/bin/openssl

ln -s /usr/bin/openssl /opt/ShenTong/bin/openssl

3、将新的库文件地址写入记录so库的配置文件

echo "/usr/local/lib64" >> /etc/ld.so.conf

4、设置生效

ldconfig -v

搞定!

PLUS - 主要安装命令四个:

安装参考openssl-1.1.1h目录中的INSTALL文件

1、自动 / 手动 配置OpenSSL

./config --prefix=/opt/openssl --openssldir=/usr/local/ssl

#自动配置

#手动配置

#配置与源码文件目录分离

#修改默认路径安装时添加参数

2.编译OpenSSL文件

#构建失败解决措施:

3、编译成功后,测试库文件

4、测试成功,安装OpenSSL

OpenSSL安装升级相关推荐

  1. Centos7 Openssl安装/升级流程

    流程 下载安装包 解压安装 配置软连接 常见错误解决 去"https://www.openssl.org/source/"下载安装包 将安装包给予执行权限,并解压 #权限赋予 ch ...

  2. linux升级openssl需要先卸载吗,linux下安装/升级openssl

    (2810)  (1) 安装环境: 操作系统:CentOs7 OpenSSL Version:openssl-1.0.2j.tar.gz 安装: 目前版本最新的SSL地址为 备注:进入http://w ...

  3. linux 卸载 openssl,请教Linux下Openssl安装的问题。

    我这里版本的操作系统中默认已经集成了openssl组件. # rpm -qa|grep openssl openssl-32bit-0.9.8a-18.26 openssl-devel-0.9.8a- ...

  4. ubuntu下安装nginx时依赖库zlib,pcre,openssl安装方法

    首先使用dpkg命令查看自己需要的软件是否安装. 例如查看zlib是否安装: dpkg -l | grep zlib 解决依赖包openssl安装,命令: sudo apt-get install o ...

  5. 【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )

    文章目录 一.安装 OpenSSL 二.安装其它依赖库 三.Linux 内核编译完成 一.安装 OpenSSL 参考 [错误记录]编译 Linux 内核报错 ( fatal error: openss ...

  6. CentOS6.8 安装/升级Python2.7.x,并安装最新setuptools、pip、fabric程序总结

    最终靠谱的可借鉴文档: 1.python官网 2.http://lovesoo.org/python-fabric-yuan-cheng-zi-dong-bu-shu-jian-jie.html 3. ...

  7. Linux安装/升级pip

    Linux安装/升级pip 1.执行脚本 # wget https://bootstrap.pypa.io/get-pip.py # 如果没有 wget,先安装 wget # yum -y insta ...

  8. Windows 下OpenSSL 安装详解 +图解

    Windows 下OpenSSL 安装详解 +图解 转载于:https://www.cnblogs.com/zhujiabin/p/5088646.html

  9. linux 下升级apache,CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache...

    CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache 由于最近工作中遇到了一个在比较老旧RedHat系Linux发行版系统上升级安装Apache ...

最新文章

  1. Your Podfile has had smart quotes sanitised
  2. 全球充电最快手机:5分钟回血50%;华为未发布新手机 | MWC 2022
  3. SAP smartforms之Zebra print control language
  4. python中xpath用法_Python中的xpath基础使用
  5. SAP UI5 应用开发教程之二十九 - SAP UI5 的路由和导航功能介绍试读版
  6. Java 9幕后花絮:新功能从何而来?
  7. java字符串的方法 1118
  8. 重温JS基础--创建对象
  9. 9.企业安全建设指南(金融行业安全架构与技术实践) --- 安全认证
  10. matlab 创建同型矩阵_以经典同型样式创建新地图
  11. 什么是智能建筑,智能建筑系统主要有哪几部分组成?
  12. #2013年Google官方技术求职大礼包#面试求职技巧篇
  13. 中国地区2012年第一季度网络安全威胁报告
  14. java星星闪烁代码_jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
  15. android fresco的底层,Fresco源码分析之DraweeView
  16. 力扣每日一题(九——保持城市天际线)
  17. 元宇宙3D设计系统【构思与展望】
  18. 机器学习中的L1和L2正则化项
  19. iperf3.1源码解析笔记(1)-网络压力测试工具iperf的使用
  20. 二维码的生成与解析示例 生成二维码

热门文章

  1. html5屏蔽ios长按复制,html5+CSS 实现禁止IOS长按复制粘贴功能
  2. 多重背包---二进制拆分---java小知识
  3. Jsp实现Cookie保存用户名和密码(包含:什么是Cookie,Cookie带来的好处,Cookie的主要方法)
  4. 数据分析业务场景 | 用户画像
  5. CSS-滚动条样式设置
  6. mysql随机生成中文姓名_Golang 随机生成中国人姓名
  7. php微信上传视频文件在哪里,微信小程序中实现上传视频的开发代码
  8. python爬取数据的原理_成为Python高手必须懂的爬虫原理
  9. 数据库与身份认证(数据库的基本概念,安装并配置 MySQL,MySQL 的基本使用,在项目中操作 MySQL,前后端的身份认证)
  10. 全国各地级市国有土地出让价款数据 (2004-2017年)