创建私有CA的过程并实现https连接

第一部分:创建私有CA

与CA配置的相关文件是/etc/pki/tls/openssl.cnf, 里面默认定义了各类功能文件的名字和所在的目录,关于CA配置的部分内容如下:


一、将81主机配置成具有签证能力的CA。

1、在/etc/pki/CA/目录下创建所需文件index.txt和serial,是记录签证相关的信息的。


2、在/etc/pki/CA/目录下,生成私钥并保存在private/cakey.pem文件中保存。



3、在81主机使用如下命令自签证书,使81主机成为具有签证能力的CA,命令的参数说明:-new说明是签发新证书,-x509用于自签,-key指明私钥的文件,-days指的是证书的有效天数,-out表示证书输出的文件。


二,83主机向具有签证能力的CA(81主机),请求签证。

1、在/etc/httpd/ssl/目录下生成私钥,并保存在httpd.key中。


2、使用httpd.key私钥生成未签证书,并保存在httpd.csr中。注意:无需 -x509 参数


3、将未签证书httpd.csr复制到81主机(CA)中。


4、使用如下命令对未签证书httpd.csr进行签证,并保存在httpd.crt中。


5、将已签证书httpd.crt复制到83主机中。


第二部分:实现https连接

再具有私有CA和编译安装LAMP的基础上(本文采用编译安装的基础上说明),安装LAMP详情在    centos6上超详细LAMP编译安装过程以及所遇到的问题

1、编辑/etc/httpd24/extra/httpd-ssl.conf,修改改为如下。


2、配置/etc/httpd24/http.conf,修改如下并且接触下面模块的注释:

LoadModule ssl_module modules/mod_ssl.so

LoadModule log_config_module modules/mod_log_config.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so


3、重启服务,然后修改windows中hosts文件如下并保存。输入定义好的域名成功访问


以上便是创建私有CA并实现https连接的过程,如有不解,请留言。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值