码迷,mamicode.com
首页 > 其他好文 > 详细

基于https搭建加密访问站点

时间:2014-08-11 03:05:31      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:二进制   版本号   

一、基础知识

httpd: ssl

ssl模块
单独成包
ssl会话基于IP地址创建,所以,每一个IP仅创建一个SSL会话;
ssl握手要完成的工作:
交换协议版本号
选择双方都支持的加密方式
客户端对服务器端实现身份验正
密钥交换
https协议: 基于SSL二进制编码, 443/tcp
openssl s_client
客户端验正服务器端证书:
有效性检测:证书是否仍然在有效期内
CA的可信度检测:
证书的完整性检测:
持有者的身份检测

二、Openssl知识的回顾

Cd /etc/pki/CA
(umask 077; openssl genrsa -out private/cakey.pem 1024)
Vim /etc/pki/tls/openssl.cnf
Openssl req -new -x509 -key privvate/cakey.pem -out cacreat.pem -days 1000
Touch serial index.txt
Mkdir /etc/httpd/ssl
Cd /etc/httpd/ssl
(umask 077; openss genrsa -out httpd.key 1024)
Openssl req -new  -key httpd.key -out httpd.csr
Openssl ca -in httpd.csr -out httpd.crt -days 1000

三、实验

配置httpd工作于https:

1安装mod_ssl模块

# yum install mod_ssl

2、服务器自建CA 并签署

bubuko.com,布布扣

修改配置文档Vim /etc/pki/tls/openssl.cnf

bubuko.com,布布扣

3、系列号、为服务端生成私钥,

bubuko.com,布布扣

并为其提供证书;签署后的证书为:/etc/httpd/ssl/httpd.crt

bubuko.com,布布扣

4、 配置使用https的虚拟主机模块ssl

Vim /etc/conf.d/ssl.conf

SSLCertificateFile

SSLCertificateKeyFile

bubuko.com,布布扣

5、虚拟主机的配置

<VirtualHost IP:443>

DocumentRoot

ServerName

</VirtualHost>

bubuko.com,布布扣

6、重新装载配置

bubuko.com,布布扣

7、实验结果、

bubuko.com,布布扣

基于https搭建加密访问站点,布布扣,bubuko.com

基于https搭建加密访问站点

标签:二进制   版本号   

原文地址:http://1983939925.blog.51cto.com/8400375/1538299

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!