我是靠谱客的博主 忐忑白云,最近开发中收集的这篇文章主要介绍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: xb2xd9xd7xf7xcfxb5xcdxb3xcexdexb7xa8xd4xcbxd0xd0 %1xa1xa3
明明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了。

最后

以上就是忐忑白云为你收集整理的wamp3.0配置https访问的全部内容,希望文章能够帮你解决wamp3.0配置https访问所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部