Linux中安装SSL协议依赖库OpenSSL的教程
OSChina 发布时间:2016-07-05 11:35:19 作者:lucifercn
我要评论
OpenSSL是用C语言编写的支持SSL协议的库,是SSL协议加密技术方面最常用到的工具,本文我们就来简单总结一下Linux中安装SSL协议依赖库OpenSSL的教程
0.由一个错误引入
复制代码
代码如下:fatal error: openssl/aes.h: No such file or directory
如果你在编译时遇到这个错误,这可能是下面的原因:你尝试编译的程序使用OpenSSL,但是需要和OpenSSL链接的文件(库和头文件)在你Linux平台上缺少。
要解决这个问题,你需要安装OpenSSL 开发包,这在所有的现代Linux发行版的标准软件仓库中都有。
要在Debian、Ubuntu或者其他衍生版上安装OpenSSL:
复制代码
代码如下:$ sudo apt-get install libssl-dev
要在Fedora、CentOS或者RHEL上安装OpenSSL开发包:
复制代码
代码如下:$ sudo yum install openssl-devel
下面我们再来看一下下载压缩包自己安装的方式:
1. 下载
复制代码
代码如下:# wget ftp://ftp.openssl.org/source/openssl-1.0.1g.tar.gz
# tar openssl-1.0.1g.tar.gz
# cd openssl-1.0.1g
2. 确认和安装
复制代码
代码如下:# ./config shared zlib
# make
# make install
3. 连接
复制代码
代码如下:# mv /usr/bin/openssl /usr/bin/openssl.OFF
# mv /usr/include/openssl /usr/include/openssl.OFF
# ln –s /usr/local/ssl/bin/openssl /usr/bin/openssl
# ln –s /usr/local/ssl/include/openssl /usr/include/openssl
# echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
# ldconfig -v
4. 验证
复制代码
代码如下:openssl version
相关文章
Linux下OpenSSL客户端中使用req命令来生成证书的教程
这篇文章主要介绍了Linux下OpenSSL客户端中使用req命令来生成证书的教程,详细讲解了自动生成密钥和生成自签名证书的方法,需要的朋友可以参考下2016-04-22- 这篇文章主要介绍了Namecheap的SSL证书激活及使用攻略,Namecheap以域名服务为主因而购买其域名也可以优惠购买SSL证书来开启网站的HTTPS,需要的朋友可以参考下2016-04-14
- 这篇文章主要介绍了Linux下OpenSSL的DSA与RSA非对称加密解析,文中主要对比了两种加密解密的过程的不同,需要的朋友可以参考下2015-11-30
- 这篇文章主要介绍了OpenSSL程序的概念及震惊业界的“心脏出血”漏洞,OpenSSL由于在银行网站等多个重要方面的应用使得heartbleed漏洞的影响出奇之大,需要的朋友可以参考下2015-11-10
- 这篇文章主要介绍了OpenSSL中的加密算法指令,包括其中的一些常用参数选项,需要的朋友可以参考下2015-07-03
- 这篇文章主要介绍了Linux系统上用源码安装OpenSSL的方法,以及相关的PHP使用配置,需要的朋友可以参考下2015-06-28
- 这篇文章主要介绍了在Linux系统上升级OpenSSL的方法,2014年爆出的Heartbleed漏洞震惊整个世界,SSL相关的安全措施更新十分必要,需要的朋友可以参考下2015-06-28
- 这篇文章主要介绍了在Linux的LEMP环境下配置OpenSSL的教程,文中示例基于CentOS系统,需要的朋友可以参考下2015-06-14
- 在StartSSL上申请SSL证书可以得到一年的免费使用,SSL能为网站的安全提供保证,下面就来为大家送上StartSSL的免费SSL证书申请及配置教程,包括过程中的一些要点的提示和常见问2016-06-03
- 这篇文章主要介绍了将全站进行HTTPS化优势的完全解析,HTTPS就是在HTTP协议的基础上进行SSL加密,HTTPS的运用越来越普遍,本文将深入HTTPS的原理与网站HTTPS化的实践进行分析,2016-05-05


最新评论