win2003 + apache + ssl 傻瓜版

win2003 + apache + ssl 傻瓜版

win2003 + apache + ssl 傻瓜版

一句话,简单就好:          xi2008wang   ---- www.chinaunix.com      

1.下载带有ssl的apache
http://apache.mirrors.tds.net/ht ... -openssl-0.9.8d.msi

2.安装apache,安装目录选c:\apache(强烈建议),其它全部下一步

3.配置httpd.conf,修改下面,完毕保存
LoadModule ssl_module modules/mod_ssl.so                   (加载认证模块)
Include conf/extra/httpd-ssl.conf                                (包含ssl配置文件)

4.如果安装时,选了默认的安装目录:C:\Program Files\Apache Software Foundation\Apache2.2\conf因路径存在空格
因此必须多做这一步<配置httpd-ssl.conf,将这个配置文件的所有文件路径都加双引号括起来,保存>
如果自定义安装在c:\apache下,则可跳过这一步

5.下载openssl.conf放到bin目录
http://www.securityfocus.com/data/tools/openssl.conf

6.生成csr文件,运行cmd,切换到C:\Program Files\Apache Software Foundation\Apache2.2\bin目录下,执行下列命令
openssl req -new -out server.csr -config openssl.conf
输入PEM密码xxx,密码确认xxx,国家码CN,省GuangDong,城市ShenZhen,公司xxx,部门yyy,姓名zzz,邮箱zzz@xxx.com,额外的密码与可选的公司名都可以不输

7.生成key文件
openssl rsa -in privkey.pem -out server.key
输入PEM密码

8.生成证书
openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650

9.将server.crt和server.key复制到conf目录下

10.重启apache服务

11.https://xxx.xxx.xxx.xxx,验证
兄弟们,看贴要回啊
不错的贴子,支持!