加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux:openssl实现https验证

发布时间:2016-10-28 07:21:12 所属栏目:Linux 来源:网络整理
导读:毫无疑问, 编译安装apache使其支持openssl是很重要的,只有这样才可以实现https,下面我们一步一步的来。 OpenSSL:SSL的开源实现 libcrypto:通用加密库,提
副标题[/!--empirenews.page--]

毫无疑问, 编译安装apache使其支持openssl是很重要的,只有这样才可以实现https,下面我们一步一步的来。

OpenSSL:SSL的开源实现

libcrypto:通用加密库,提供了各种加密函数

libssl:TLS/SSL协议的实现,基于会话的、实现了身份认证、数据机密性和会话完整性的TLS/SSL库

为了简单,这我都是用的yum安装的,但是还是告诉大家怎么编译安装。。。。

1,编译安装openssl

[root@test4 ~]# tar zxvf  openssl-1.0.1c.tar.gz

[root@test4 ~]# cd openssl-1.0.1c

[root@test4 openssl-1.0.1c]# ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl zlib-dynamic   shared   threads

[root@test4 openssl-1.0.1c]# make

[root@test4 openssl-1.0.1c]# make test

[root@test4 openssl-1.0.1c]# make install

--openssldir=OPENSSLDIR

安装目录,默认是 /usr/local/ssl 。

--prefix=PREFIX

设置 lib include bin 目录的前缀,默认为 OPENSSLDIR 目录。

--install_prefix=DESTDIR

设置安装时以此目录作为"根"目录,通常用于打包,默认为空。

zlib

zlib-dynamic

no-zlib

使用静态的zlib 压缩库、使用动态的zlib 压缩库、不使用zlib 压缩功

能。

threads

no-threads

是否编译支持多线程的库。默认支持。

shared

no-shared

是否生成动态连接库。

asm

no-asm

是否在编译过程中使用汇编代码加快编译过程。

enable-sse2

no-sse2

启用/禁用SSE2 指令集加速。如果你的CPU 支持SSE2 指令集,就可以打

开,否则就要关闭。

gmp

no-gmp

启用/禁用GMP 库

rfc3779

no-rfc3779

启用/禁用实现X509v3 证书的IP 地址扩展

krb5

no-krb5

启用/禁用 Kerberos 5 支持

ssl

no-ssl

ssl2

ssl3

no-ssl2

no-ssl3

tls

no-tls

启用/禁用 SSL(包含了SSL2/SSL3) TLS 协议支持。

dso

no-dso

启用/禁用调用其它动态链接库的功能。[提示]no-dso 仅在no-shared

的前提下可用。

[提示]为了安装Apache 的mod_ssl 成功,SSLv2/SSLv3/TLS 都必须开启。

本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45340.htm

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读