zoukankan      html  css  js  c++  java
  • CentOS linux 安装openssl

    一、安装

    1.下载相关openssl包

    下载地址: https://www.openssl.org/source/

    2.将下载好的压缩包放到 /app/server/nginx 路径下(根据自己实际需求定义)

    3.切换至该路径

    cd /app/server/nginx

    4.压缩包解压

    压缩包解压 :tar -zxvf openssl-3.0.0.tar.gz

    5.切换到解压后的路劲

    cd openssl-3.0.0

    6.查看一下原安装版本

    openssl version -a

    7.设置配置

    ./config --prefix=/usr/local/openssl3.0.0 --openssldir=/usr/local/openssl3.0.0 shared zlib

    可能出现错误

    1)安装gcc(编译依赖 gcc 环境)

    yum install gcc-c++

    2)安装 PCRE pcre-devel (包括 perl 兼容的正则表达式库)

    yum install -y pcre pcre-devel

    3)安装zlib(对 http 包的内容进行 gzip)

    yum install -y zlib zlib-devel

    8.编译安装(编译安装完不报错将会安装到 /usr/local/openssl3.0.0)

    make
    make install

    二、配置链接库

    1.在目录/etc/ld.so.conf.d目录下创建一个名为openssl-3.0.0.conf的文件

    cd /etc/ld.so.conf.d
    vim openssl-3.0.0.conf

    2.输入(i:启用编辑,esc:退出编辑,:wq:保存退出,:q!:不保存退出)

    /usr/local/openssl3.0.0/lib64

    3.创建软链接

    ln -s /usr/local/openssl3.0.0/lib64/libssl.so.3 /usr/lib64/
    ln -s /usr/local/openssl3.0.0/lib64/libcrypto.so.3 /usr/lib64/

    4.重新加载动态链接

    ldconfig -v

    三、配置环境变量

    1.备份旧的配置

    mv /usr/bin/openssl /usr/bin/openssl.backup

    2.创建环境变量文件

    vim /etc/profile.d/openssl.sh

    3.写入

    #Set OPENSSL_PATH
    OPENSSL_PATH="/usr/local/openssl3.0.0/bin"
    export OPENSSL_PATH
    PATH=$PATH:$OPENSSL_PATH
    export PATH

    4.执行openssl.sh 文件,并输出环境变量

    chmod +x /etc/profile.d/openssl.sh
    source /etc/profile.d/openssl.sh
    echo $PATH

    5.检查OpenSSL位置

    which openssl

    6.检查系统配置

    openssl version -a

    结束

  • 相关阅读:
    unity编辑器脚本工具练习
    虚拟现实之机械拆装项目架构
    unity两点之间抛物线,完美金手指
    unity发射弓箭轨迹的实现
    基于unity的直升机模拟设计
    windows使用小技巧
    硬盘分区表知识——详解硬盘MBR
    针对设备转发表的攻击
    kali2020创建root用户
    OllyDBG的基本快捷键及其功能
  • 原文地址:https://www.cnblogs.com/zktww/p/15631859.html
Copyright © 2011-2022 走看看