编译与安装 OpenSSL

Posted 街头小瘪三

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译与安装 OpenSSL相关的知识,希望对你有一定的参考价值。

编译与安装 OpenSSL

prefix 是安装目录,openssldir 是配置文件目录,另外建议安装两次,shared 作用是生成动态连接库。linux版的OpenSSL下载地址为:https://www.openssl.org/source/,我所使用的是openssl-1.1.0f.tar.gz版本,并且将mosquitto-1.4.14.tar.gz提前也上传至该目录下并解压,后面会使用。

1、上传下载好的压缩包,并解压:

2、在/home/tool下创建文件夹openssl作为安装路径,在openssl下创建files文件夹;然后,cd到openssl-1.1.0f文件夹下:

3、执行命令

1、  ./config --prefix=/home/tool/openssl --openssldir=/home/tool/openssl/files

2、 make && make install

3、 ./config shared --prefix=/home/tool/openssl --openssldir=/home/tool/openssl/files
4、 make clean  

5、 make && make install

 

至此,openssl安装完毕,我以为现在可以安装mosquitto了,结果在安装的过程中会报各种各样的错误,因为mosquitto还需要依赖很多其他的报,具体错误我就不一一说出来了,因为解决这些问题我就花了差不多2个小时,下面直接把安装的命令列出来,大家对这一一执行就行了。

以上是关于编译与安装 OpenSSL的主要内容,如果未能解决你的问题,请参考以下文章

Gmssl与Openssl版本兼容安装方式,解决gmssl安装后,openssl无法使用的问题

Windows编译OpenSSL

CentOS7编译安装OpenSSL1.1.1f

使用VS2005编译安装openssl1.1.1c

Windows下 OpenSSL的安装与简单使用

Windows下 OpenSSL的安装与简单使用