wampserver3.0 服务器端无法使用https访问,解决办法

我这使用wamp3部署https的时候,加载ssl_mod.so的时候,Apache就无法启动,在网上找了很多方法,都没有解决。后来自己无意间摸索出来了,其实很简单。
1、首先查看一下防火墙是否有443端口的入站规则;
2、查看一下443端口是否被占用;
我估计在wamp3 的版本中,Apache\conf/openssl.cnf、Apache\bin下的ssleay32.dll、openssl.exe、libeay32.dll、Apache\modules下的mod_ssl.so有问题;
3、将上述这些openssl.cnf、ssleay32.dll、openssl.exe、libeay32.dll、mod_ssl.so全部替换;(找一个可以用https的版本进行替换,我用的是我本地的phpstudy里面的这些文件进行替换的);
4、然后在cmd中进入Apache/bin下使用命令 httpd -t ;看看报什么错误,先将
wampserver3.0 服务器端无法使用https访问,解决办法_第1张图片
wampserver3.0 服务器端无法使用https访问,解决办法_第2张图片
我在调试的时候用的是网上的方法,因为ssl证书是阿里云上下载的,是pem和key格式,而且文件名是数字,我按照网上的方法把名称改成域名后发现Apache还是无法启动,然后就用了原来的数字名称,扩展名也改回原来的.pem;Apache启动成功;
具体大致配置可以参照这个链接https://blog.csdn.net/jinyulong84/article/details/73322635?locationNum=5&fps=1;
其中第七条的DocumentRoot目录问题,我是改成的我要访问的文件入口;

你可能感兴趣的:(wampserver3.0 服务器端无法使用https访问,解决办法)