wampserver配置https

工作环境: 系统: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 取消注释(删掉前面的”#”)

转载于:https://my.oschina.net/daoxiaozhang/blog/823722

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值