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

CentOS 7.9安装OpenSSL 1.1.1w

前言

在安装python3.11时要求openssl1.1.1 or newer,这里介绍了如何正确安装OpenSSL 1.1.1w,OpenSSL 1.1.1w是OpenSSL 1.1.1最新的版本。
在这里插入图片描述

  1. 跳转到安装目录

#该目录为/下新建的目录,你也可以直接在 cd /home中操作
cd /data

  1. 下载 OpenSSL 1.1.1w 源代码:访问 OpenSSL 的官方网站,找到并下载 OpenSSL 1.1.1w 的源代码压缩包(通常是 .tar.gz 格式)

wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz

  1. 解压openssl-1.1.1w.tar.gz

tar -zxvf openssl-1.1.1w.tar.gz

  1. 配置和编译:执行以下命令配置和编译 OpenSSL。建议使用 --prefix 参数指定安装目录,避免与系统自带的 OpenSSL 冲突,这将会安装 OpenSSL 到 /usr/local/openssl-1.1.1w 目录下

cd openssl-1.1.1w
./config --prefix=/usr/local/openssl-1.1.1w --openssldir=/usr/local/openssl-1.1.1w
make
make install

  1. 配置环境变量(可选):如果需要让系统识别新安装的 OpenSSL,可以设置LD_LIBRARY_PATH 环境变量,例如:

export LD_LIBRARY_PATH=/usr/local/openssl-1.1.1w/lib:$LD_LIBRARY_PATH

  1. 验证安装:完成安装后,可以通过以下命令验证 OpenSSL 的版本

/usr/local/openssl-1.1.1w/bin/openssl version

  1. 配置全局生效:设置 PATH 和 LD_LIBRARY_PATH 环境变量,以便系统能够找到并使用新安装的 OpenSSL,编辑环境变量配置文件:打开 /etc/profile 文件或者 /etc/environment 文件,这些文件中包含系统全局的环境变量设置

sudo vi /etc/profile

  1. 添加以下行:在文件的末尾添加以下两行(假设你安装到了 /usr/local/openssl-1.1.1 目录):

export PATH=/usr/local/openssl-1.1.1/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/openssl-1.1.1/lib:$LD_LIBRARY_PATH

  1. 使更改生效:保存文件后,使环境变量配置生效:

source /etc/profile

  1. 验证安装,完成上述步骤后,可以通过以下命令验证系统是否使用了新安装的 OpenSSL:

openssl version

参考文档:https://www.cnblogs.com/wang0327/p/18441527

http://www.dtcms.com/a/461408.html

相关文章:

  • JavaWeb后端实战(MySql基础)
  • 网站设计 三把火科技家装商城系统网站建设
  • 新书速览|AI摄影与创意设计:Stable Diffusion-ComfyUI
  • 网站源码是啥wordpress 移植
  • NLP-注意力机制
  • 从比特流到可靠帧——【深入理解计算机网络05】数据链路层:组帧,差错控制,流量控制与可靠传输的工程级落地
  • React + Ant Design + Tailwind CSS 打造「无痕」垂直滚动区域:功能全上,滚动条隐身
  • 设计模式篇之 模式总览(分类)
  • Kubernetes 入门指南
  • SuperMap iClient3D for WebGL 调用GPA服务实现地质体模型裁剪封边
  • HarmonyOS布局利器:RelativeContainer实现灵活相对定位
  • 钦州房产网站建设wordpress完全卸载教程
  • 【ARM 嵌入式 编译系列 10.9.1 -- llvm-size -B 与 llvm-readelf -S 区别】
  • 必应搜索引擎网站最快新闻资讯在哪看
  • 企业可以在哪些网站做免费宣传沈阳市网站制作
  • 技术解析:TENGJUN JA05-BPD035-A防水耳机插座——IPX7防护与高可靠性的音频连接标杆
  • 红队APT组织利用泄露的IAM密钥劫持AWS账户实施数据窃取
  • 做汽车团购网站聊城网站建设包括哪些
  • java 开发常用框架的高级注解使用汇总及对应demo演示
  • 盲盒小程序抽赏玩法拆解:六大核心模式 + 从获客到变现的增长路径
  • 支付网站开发怎么做账网站被墙了怎么办
  • ip获取城市省份信息
  • 基于pth模型文件,使用flask库将服务端部署到开发者电脑
  • 【调度器】DolphinScheduler任务钉钉告警
  • 软考-系统架构设计师 软件架构风格详细讲解
  • zookeeper:架构原理和使用场景
  • 东莞网站建设的方案网站的建设及发布步骤
  • mac下Docker安装nacos
  • Spring Boot事务详解与实战应用
  • 【Spring Boot JAR 解压修改配置后重新打包全流程(避坑指南)】