• 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

    结束

  • 相关阅读:
    JVM收藏的文章
    【转】Mysql相关子查询&&MySQL获取分组后的TOP N记录
    【转】JVM--内存区域划分
    【转】Nginx location写法
    【转】Dockerfile
    CORS web.xml 里配置
    分布式事务
    maven+dubbo+SpringMVC 项目搭建
    dubbo 报错
    多重背包问题:POJ2392
  • 原文地址:https://www.cnblogs.com/zktww/p/15631859.html
Copyright © 2020-2023  润新知