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

openssl编译安装升级为新版本

文章目录

    • 1、下载版本
    • 2、上传并解压
    • 3、编译安装
    • 4、验证

1、下载版本

https://www.openssl.org/source/old/1.1.1/

2、上传并解压

tar zxvf openssl-1.1.1s.tar.gz

3、编译安装

注意:要提前安装好 gcc perl
cd openssl-1.1.1s
./config --prefix=/usr/local/openssl
make && make install
#备份
mv /usr/bin/openssl /usr/bin/openssl-bak
mv /usr/include/openssl /usr/include/openssl-bak
#使用新版本
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl

echo “/usr/local/openssl/lib” >>/etc/ld.so.conf
#注意上面的路径要和./config时指定路径保持一致
ldconfig -v

#注意:不能直接删除软链接
#如果使用新版本开发,则需要替换原来的软链接指向,即替换原动态库,进行版本升级。
ln -sf /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so
ln -sf /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so

4、验证

openssl version

[root@localhost local]# openssl version
OpenSSL 1.1.1s 1 Nov 2022


http://www.kler.cn/a/414445.html

相关文章:

  • Mac安装及合规无限使用Beyond Compare
  • 【jvm】什么是动态编译
  • java-分而治之算法
  • Android音频框架总结
  • IntelliJ IDEA安装内网穿透实现远程连接家里或公司的MySQL数据库助力开发
  • 【JavaEE】多线程(3)
  • burpsuite(2)最新版burpsuite安装教程
  • k8s集群部署metrics-server
  • 浅谈网络 | 应用层之HTTP协议
  • 微知-git如何添加空目录的几种方式?(.gitkeep, githook, gitconfig)
  • 1.1 STM32_GPIO_基本知识
  • 【释放算力潜能】基于华为鲲鹏920 + 昇腾310B的VPX架构主板
  • 数学建模中的10大经典模型及其实际应用:从入门到精通!(一)线性规划模型
  • 【FPGA】UART串口通信
  • 深度学习视频编解码开源项目介绍【持续更新】
  • 新版Android Studio 一些配置细节
  • Algorithms and Data Structures in C++ by Mohammed Yasir Eramangadan
  • linux安全管理-防火墙配置
  • UNity将脚本中的文本提示显示在编辑器中
  • #渗透测试#红蓝攻防#HW#漏洞挖掘#漏洞复现01-笑脸漏洞(vsftpd)
  • 启动SpringBoot
  • Docker网络模式:桥接(Bridge)模式与主机模式(Host)实操对比(一)
  • docker网络配置
  • git打标签的作用?
  • ELK(Elasticsearch + logstash + kibana + Filebeat + Kafka + Zookeeper)日志分析系统
  • 【05】Selenium+Python 两种文件上传方式(AutoIt)