wampserver 配置https证书

author:he
qq:760863706
wamp:2.5 ,3.0.6
date:2018-10-23

让wamp具有HTTPS访问权限,需要配置安全协议证书,本文参考 https://www.youtube.com/watch?v=TH6evGKgy20 视频内容,并在本地 wamp2.5 和 wamp3.0.6 两个服务器上配置测试,都能满足需求,现做一下记录,以备后续查询

1:下载openssl.exe

在网站 https://slproweb.com/products/Win32OpenSSL.html 下载对应自己操作系统的软件,然后安装
下载文件

2:cmd下执行命令
结合本机,cmd下切换到 D:\wamp\bin\apache\apache2.4.9\bin,然后依次执行执行

openssl genrsa -aes256 -out private.key 2048
openssl rsa -in private.key -out private.key
openssl req -new -x509 -nodes -sha1 -key private.key -out certificate.crt -days 36500 -config D:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf

执行命令期间,会让输入密码,或者国家地区一类的 ,按提示输入即可,执行结束后会在 D:\wamp\bin\apache\apache2.4.9\bin 目录下生成 certificate.crt 和 private.key 两个文件,复制这两个文件,然后切换目录到 D:\wamp\bin\apache\apache2.4.9\conf 下,创建key文件夹,放入这两个文件

3:配置更改

打开apache 配置文件, D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf,修改3项内容,去除默认的 #

Include conf/extra/httpd-ssl.conf
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

然后打开配置文件 D:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-ssl.conf ,在原默认配置中做如下修改

DocumentRoot "D:/wamp/www"
ServerName localhost:443
ServerAdmin admin@example.com
ErrorLog "D:/wamp/bin/apache/apache2.4.9/logs/error.log"
TransferLog "D:/wamp/bin/apache/apache2.4.9/logs/access.log"

SSLCertificateFile "D:/wamp/bin/apache/apache2.4.9/conf/key/certificate.crt"
SSLCertificateKeyFile "D:/wamp/bin/apache/apache2.4.9/conf/key/private.key"

CustomLog "D:/wamp/bin/apache/apache2.4.9/logs/ssl_request.log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

完成配置后,在保证php.ini中的 extension=php_openssl.dll 引入的情况下,重启服务器,然后浏览器输入 https://localhost:443 即可通过https访问我们的网站了,在wamp3.0.6 的情况下配置流程是一样的 ,只是 在修改 httpd-ssl.conf 这个文件时把默认路径更改为服务器实际的路径就可以了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值