windows下本地apache2配置ssl证书的一次记录

本文记录了在Windows操作系统中,如何配置Apache web服务器以启用HTTPS和SSL证书的过程。首先,介绍了安装OpenSSL,然后生成自签CA证书,以及为服务器创建公私钥对和签名证书。关键步骤包括编辑openssl.cnf配置文件,创建必要的目录和文件,以及使用openssl命令行工具执行相关操作。最后,更新Apache的httpd.conf和httpd-ssl.conf配置文件,添加SSL证书信息,并启动Apache服务以启用HTTPS访问。
摘要由CSDN通过智能技术生成

在window下安装OpenSSL

生成ca自签证书,server公私钥对 和 server的签名后证书

生成证书时填写的域名要和你的域名相同 (本地就是localhost),

countryName、stateOrProvinceName、organizationName要保持一致

生成证书前你需要在openssl.cfg文件中找到demoCA的目录地址(也可以修改这个目录地址,然后新建一个)

新建几个文件和文件夹

certs文件夹、crl文件夹、newcerts文件夹、index.txt文件、serial文件 (serial文件内容为数字字符串)

参考:apache搭建本地https

---------------------------------------相关命令---------------------------------------------------------

openssl req -new -x509 -keyout ca2/ca.key -out ca2/ca.crt -config openssl.cnf

模拟server申请证书
创建公私钥对
openssl genrsa -out ca2/server.key 1024
生成证书签名请求文件
openssl req -new -key ca2/server.key -out ca2/server.csr -config openssl.cfg
ca颁发证书,生成证书
openssl ca -in ca2/server.csr -out ca2/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值