Linux下载及安装OpenSSL

打印 上一主题 下一主题

主题 540|帖子 540|积分 1620

前言

   一般系统会自带有OpenSSL,我们先安装新的版本,然后将情况设置成最新的版本
  一、OpenSSL下载



  • OpenSSL下载地点:https://www.openssl.org/source/

二、OpenSSL安装


   一般Linux系统会自带有OpenSSL,可以使用openssl version
下令查看OpenSSL版本。这里我们先安装新的版本,然后将情况设置成最新的版本

  

1.上传下载好的安装包到服务器


2.解压

  1. tar -xvf openssl-3.2.1.tar.gz
复制代码

3.切换目录

  1. cd openssl-3.2.1
复制代码

4.设置config



  • --prefix:指定安装目录
  • --openssldir:指定设置文件目录
  • shared:作用是生成动态毗连库
  • zlib:使用静态的zlib压缩库
    1. ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
    复制代码

    如图所示报错则使用下面解决方法

    解决方法:
    1. yum -y install perl-IPC-Cmd
    复制代码
5.编译

  1. make
复制代码
6.安装

  1. make
  2. install
复制代码
报错:


解决方法:(缺少openssl开发依赖包)
安装完成后,重复5、6步骤举行编译安装
  1. yum -y install openssl-devel
复制代码
7.备份旧版本OpenSSL

  1. mv /usr/bin/openssl /usr/bin/old_openssl
  2. mv /usr/lib64/openssl /usr/lib64/old_openssl
  3. mv /usr/include/openssl /usr/include/old_openssl
  4. rm -f /usr/lib64/libssl.so.10
  5. rm -f /usr/lib64/libcrypto.so.10
复制代码

7.创建软链接

  1. ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
  2. ln -s /usr/local/openssl/include/openssl /usr/include/openssl
复制代码

8.添加OpenSSL动态链接库

  1. echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf.d/openssl-renwole.com.conf
复制代码

9.更新库缓存

  1. ldconfig
复制代码

  1. yum -y install gpm
复制代码
10.查看OpenSSL版本验证安装是否乐成

  1. openssl version
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表