openssl 安装教程

安装:

  1. 下载安装包, 下载地址: https://www.openssl.org/source/

  2. 源码安装包解压缩

    • openssl-1.1.1c.tar.gzip 解压:
      $ tar zxvf openssl-1.1.1c.tar.gzip

      加压完成得到目录: openssl-1.1.1c

  3. 进入解压目录openssl-1.1.1c, 安装(可参考安装文件INSTALL):
    $ ./config
    $ make
    $ make test (可选)
    $ make install (使用管理员权限执行该命令)

  4. 验证是否安装成功
    $ openssl version -a
    openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

    根据之前讲的动态库知识解决动态库找不到的问题。

    找到动态库文件
    $ find / -name ‘libssl.so.1.1’
    找到路径后,把路径添加到config配置文件中,注意是路径,不需要文件名
    $ vim /etc/ld.so.conf
    可能需要用到sudo 或者 使用root用户
    刷新系统配置文件
    $ sudo ldconfig
    完成

    执行命令, 正确的输出结果:
    $ openssl version -a
    OpenSSL 1.1.1c 28 May 2019
    built on: Fri May 31 03:54:40 2019 UTC
    platform: linux-x86_64
    options: bn(64,64) rc4(16x,int) des(int) idea(int) blowfish(ptr)
    compiler: gcc -fPIC -pthread -m64 -Wa,–noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG
    OPENSSLDIR: “/usr/local/ssl”
    ENGINESDIR: “/usr/local/lib/engines-1.1”
    Seeding source: os-specific

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值