OpenSSL安装

下载:http://www.openssl.org/source/

解压:tar -xvzf openssl-1.0.1l.tar.gz

配置:[[email protected] openssl-1.0.1l]# ./config --prefix=/usr/local/ --openssldir=/usr/local/openssl -g3 shared zlib-dynamic enable-camellia

--prefix=/usr/local/ --openssldir=/usr/local/openssl

[指定安装路径; 默认是‘/usr/local/ssl‘ -- which we will symlink]

shared

[in addition to the usual static libraries, create shared libraries]

zlib-dynamic

[like "zlib", but has OpenSSL load the zlib library dynamically when needed]

enable-camellia

[enables the symmetric cipher ‘Camellia‘ (128-bit, 192-bit, 256-bit key versions), which is now available for royalty-free use]

运行./config --prefix=/usr/local/openssl (更 多选项用./config --help来查看),可用的选项有:no-mdc2、no-cast no-rc2、no-rc5、no-ripemd、 no-rc4 no-des 、no-md2、no-md4、no-idea 、no-aes、no-bf、no-err、no-dsa、no-dh、 no-ec、no-hw、no-asm、no-krb5、no-dso 、no-threads 、no-zlib、-DOPENSSL_NO_HASH_COMP、-DOPENSSL_NO_ERR、-DOPENSSL_NO_HW 、- DOPENSSL_NO_OCSP、-DOPENSSL_NO_SHA256和-DOPENSSL_NO_SHA512等。去掉不必要的内容可以减少生成库的大小。 若要生成debug版本的库和可执行程序加-g或者-g3(openssl中有很多宏,需要调试学习最好加上-g3)。

安装: [[email protected] openssl-1.0.1l]#make depend

[[email protected] openssl-1.0.1l]#make

[[email protected] openssl-1.0.1l]#make test

[[email protected] openssl-1.0.1l]#make install

测试是否安装成功

[[email protected] openssl-1.0.1l]#openssl version 是否是新安装的版本

http://myswirl.blog.163.com/blog/static/513186422007101410149578/

错误:zlib.h:没有那个文件或目录

原因是没有安装zlib包

ubuntu or debian:

安装zlib包并不是apt-get install zlib

而是用

apt-get install zlib1g-dev

fedora or redhat:

yum install zlib-devel

一般安装后可以重新编译可解决。

时间: 2024-12-21 14:37:56

OpenSSL安装的相关文章

openssl安装使用教程

本文简要介绍CA和证书的基础知识,并演示openssl-1.0.2d的安装,CA证书生成.用户证书申请.使用CA签发用户证书等内容.另外,可以参考本人的其他文章如nginx教程,进行生成证书的验证. By 泪痕之木 实验环境 操作系统:CentOS 6.7 主机名:centos6 openssl版本:openssl-1.0.2d.tar.gz(官网获取) 1 基础知识 1.1 PKI 为解决Internet的安全问题,世界各国对其进行了多年的研究,初步形成了一套完整的Internet安全解决方案

加密解密数据安全1 OpenSSL 安装

加密解密数据安全1  OpenSSL 安装 OpenSSL官方网站:https://www.openssl.org/source/ 解压,编译,安装 解压OpenSSL [email protected]:~ $ cd openssl/ [email protected]:~/openssl $ tar xf openssl-1.1.0 [email protected]:~/openssl $ cd openssl-1.1.0/ 编译环境检查 [email protected]:~/opens

php开启openssl的方法,openssl安装

php开启openssl的方法,openssl安装 2014年10月10日 8312次浏览 什么是openssl? 关于openssl,我说的不如百度百科齐全,还是看看百度百科的解释吧!http://baike.baidu.com/view/300712.htm php开启openssl的方法,大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置: windows下开启方法: 1: 首先检查php.ini中:extension=php_openssl.dll是否存在, 如果存在的

Mac下升级openssl安装tengine

几天前将系统升级到10.10.3,不知道怎么就卡的一B,插上移动硬盘wifi连不上(重装之后依然),开机慢得难以接受. 打算周末,来次彻底的格盘重装.果然,原来的那种顺滑又回来了. 开始折腾,装JDK,MYSQL,tomcat,idea ...... 正要编译nginx的时候 突然飘来一股@红薯的香味,立马想到了OSC了,OSC用的是tengine呢 ,恩,思想要跟上 得向高大上的OSC看齐 立马,rm -rf nginx 开始折腾tengine,顺便把openssl升级一把 升级Mac的ope

win7 apache+openssl 安装

win7 apache+openssl 安装 博客分类: win7 apache+openssl 安装 win7 apache+openssl 安装 注:附件提供包含apache和openssl的安装文件 1.安装前准备apache_2.2.11-win32-x86-openssl-0.9.8i.msi(此处应选支持openssl版本的安装,否则安装后无用),openssl-0.9.8.tar.gz 2.安装apache时选择目录最好不包含中文目录或者默认的Program Files (x86)

Linux下OpenSSL 安装图文详解

安装环境:        操作系统:CentOs6.3 OpenSSL Version:openssl-1.0.0e.tar.gz 目前版本最新的SSL地址为http://www.openssl.org/source/openssl-1.0.0e.tar.gz 1.将下载的压缩包放在根目录, 2.在文件夹下解压缩,命令:tar -xzf openssl-openssl-1.0.0e.tar.gz,得到openssl-openssl-1.0.0e文件夹 3.进入解压的目录:cd openssl-1

Linux下OpenSSL 安装

安装环境: 操作系统:CentOs6.3 OpenSSL Version:openssl-1.0.0e.tar.gz 目前版本最新的SSL地址为http://www.openssl.org/source/openssl-1.0.0e.tar.gz 1.将下载的压缩包放在根目录, 2.在文件夹下解压缩,命令:tar -xzf openssl-openssl-1.0.0e.tar.gz,得到openssl-openssl-1.0.0e文件夹 3.进入解压的目录:cd openssl-1.0.0e 4

openssl安装问题导致nginx添加ssl模块失败

问题:./nginx: undefined symbol: EVP_rc4_hmac_md5 sudo vi /etc/ld.so.conf #把openssl安装路径加入sudo ldconfig 1.openssl安装: ./config --prefix=/user/local/  shared zlib-dynamic make make install 2.nginx安装: ./configure  --with-http_ssl_module make make install 3.

Mac 升级 OpenSSL 安装 Tengine

[转载自 https://blog.csdn.net/focusjava/article/details/51179297 ] [升级Mac的openssl] 终端下 openssl version 查看版本,应该是0.9.8 sudo rm -rf /usr/bin/openssl 删除自带的openssl 下载最新的 openssl[https://www.openssl.org/source/openssl-1.0.2a.tar.gz ] ,这里我下载的是 OpenSSL 1.0.2a.t

详解Linux(centos7)下安装OpenSSL安装图文方法

OpenSSL是一个开源的ssl技术,由于我需要使用php相关功能,需要获取https的文件所以必须安装这个东西了,下面我整理了两种关于OpenSSL安装配置方法. 安装环境:  操作系统:CentOs7安静 OpenSSL Version:openssl-1.0.2j.tar.gz 目前版本最新的SSL地址为http://www.openssl.org/source/openssl-1.0.2j.tar.gz 1.将下载的压缩包放在根目录, 2.在文件夹下解压缩,命令:tar -xzf ope