文章参考 http://dufei.blog.51cto.com/382644/90532/
假设已安装成功wamp, 笔者使用的是phpstudy套件,apache安装位置为C:\Program Files\phpStudy\Apache2;以此说明
1 首先下载 openssl-0.9.8g for windows
2 解压,并copy至 C:\Program Files\phpStudy\openssl-0.9.8g_win32
3 命令行模式,cd至C:\Program Files\phpStudy\openssl-0.9.8g_win32\bin
4 生成服务器的私钥
>openssl genrsa -out server.key 1024
当前目录下会生成server.key文件
5
openssl.cnf文件路径会依安装位置不同而不同
生成过程中要输入配置信息,不可留空,否则CA证书无法生成
当前目录下会生成server.csr文件
6
当前目录下会生成ca.key文件
7 在openssl\bin目录下创建demoCA目录包含以下文件和目录
文件:index.txt(内容为空)
文件:serial(内容为01)
目录:newcerts
8
openssl.cnf文件路径会依安装位置不同而不同
当前目录下会生成ca.crt文件
9 将 server.crt, server.key复制到apache的conf目录下
10 配置 APACHE以支持SSL
12 重启apache