wamp3.0配置https访问

作者君前两天遇到个突发情况:微信升级7.0后不支持web定位功能,多番查找之后发现微信7.0后使用web定位需要使用https访问。

然后怎么办,只能升级成https访问呗,唉,初识ssl,各种碰壁。话不多,现在开始说wamp3.0如何配置https吧:

首先确认你的wamp版本是3.0的,否则可以跳过,不知道怎么看版本?->启动wamp,在浏览器输入localhost即可查看。

配置https还需要ssl证书文件,我这里使用的是阿里云的免费证书,据说还可以自己生成ssl证书,需要敲一大堆代码,步骤还有点麻烦,我就没有去试。如何申请,自己摸索,这么简单的事我就不一一述说了。证书申请成功后下载对应的ssl证书,我们这里应该选择对应apache的ssl证书,如下图:

下载后解压出来就是这三个文件,这三个文件我放在apache的conf目录下的。

文件放好之后再进行一些配置,注意,难点来了,如果按照阿里云上的帮助文档来进行配置apache的话,你会发现这一步会失败:

当你按照这样去掉注释后,再重启wamp你会发现启动不了,wamp无法加载ssl_module模块,bin目录下打开cmd输入httpd -t会报错:

httpd.exe: Syntax error on line 174 of D:/wamp64/bin/apache/apache2.4.18/conf/httpd.conf: Cannot load d:/wamp64/bin/apache/apache2.4.18/modules/mod_ssl.so into server: \xb2\xd9\xd7\xf7\xcf\xb5\xcd\xb3\xce\xde\xb7\xa8\xd4\xcb\xd0\xd0 %1\xa1\xa3
明明mod_ssl.so文件存在,为什么会无法加载呢,其实这个问题作者到现在也不懂,但是在作者不懈努力下,呕心沥血跑到国外的去google,然后找到了解决办法:

首先到这个网站下载一个工具:http://slproweb.com/products/Win32OpenSSL.html

好像这里下载有点慢,也可以去下载我上传的:https://download.csdn.net/download/qq_41756580/10957205

下载后直接全部下一步,需要记住安装地址,安装完毕后,找到它:

进入它下面的bin文件夹下,复制以下三个文件:

将这三个文件复制apache目录bin文件夹下,覆盖原来的文件:

现在你可以加载ssl_module模块了。

然后再按照阿里云的帮助文档一步步的完成部署。

最后完成部署后重启wamp,打开你的项目网址:

这就OK了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专业前端小白

写了这么久文章,1分钱都没收到

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值