wampserver配置https

2017-01-13 10:52:24来源:oschina作者:又是一只毛毛猴人点击

第七城市


工作环境:
系统:Win7 64位
wampserver:wampserver2.4.9-x64 (Apache中ssl_module已开)
一、设置环境变量
1、管理员权限运行CMD,cd C:/wamp/bin/apache/Apache2.4.9/conf
2、set OPENSSL_CONF=../conf/openssl.cnf
二、生成server.key
cd C:/wamp/bin/apache/Apache2.4.9/bin
openssl genrsa 1024>server.key
三、生成server.csr
openssl req -new -key server.key > server.csr
需要用户输入国家代码之类的信息:CN—ZJ—HZ—Relay2—OA—1078285863@qq.com
注意:其中的Common Name只能输入域名(www.oa.com)或IP:192.168.1.103
Common Name 必须和 httpd.conf 中 server name 必须一致, 否则 apache 不能启动(启动 apache 时错误提示为: server RSA certificate CommonName (CN) `Kedou’ does NOT match server name!? )
最后的密码和公司名称可以为空
四、生成server.crt
openssl req -x509 -days 365 -key server.key -in server.csr > server.crt
在bin 目录下,找到
server.crt
server.csr
server.key
三个文件,将此三个文件复制到Apache的conf目录下
五、配置:C:/wamp/bin/apache/Apache2.4.9/conf/httpd.conf,取消注释:
Include conf/extra/httpd-ssl.conf
LoadModule ssl_module modules/mod_ssl.so六、配置:C:/wamp/bin/apache/Apache2.4.9/conf/extra/httpd-ssl.conf
“SSLCertificateKeyFile…..”这行改成SSLCertificateKeyFile “C:/wamp/bin/apache/apache2.4.9/conf/server.key”
SSLSessionCache这行改成SSLSessionCache “shmcb:c:/wamp/bin/apache/apache2.4.9/logs/ssl_scache(512000)”
找到这块内容
修改DocumentRoot 为DocumentRoot “C:/wamp/www/”
ServerName 192.168.1.4:443 (192.168.1.4是我本机ip)
ErrorLog “c:/wamp/bin/apache/apache2.4.9/logs/error.log”
TransferLog “c:/wamp/bin/apache/apache2.4.9/logs/access.log”
SSLEngine on
SSLCertificateFile “C:/wamp/bin/apache/apache2.4.9/conf/server.crt”
SSLCertificateKeyFile “C:/wamp/bin/apache/apache2.4.9/conf/server.key”
七、重启wampserver。浏览器输入:https://192.168.1.4/index.php
确保你www目录下有index.PHP文件我也是第一次搭建https服务器,结果按照网上配置以后,apache怎么都启动不起来,查看错误日志呗
cmd命令行切换到C:/wamp/bin/apache/apache2.4.9/bin目录
输入httpd -t命令 错误如下:
1.Syntax error on line 92 of C:/Apache24/conf/extra/httpd-ssl.conf:
SSLSessionCache: ‘shmcb’ session cache not supported (known names: ). Maybe you need to load the appropriate socache module (mod_socache_shmcb?
解决方法:在httpd.conf中找到下面这句话#
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
取消注释(删掉前面的”#”)
第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台