windows2008phpstudyhttps证书配置实现微信小程序wx.request发起的HTTPS请求。
服务器环境:阿里云 windows2008 phpstudy php5.45+apache
准备资料:申请阿里云免费证书 选择证书系统创建
注:下载证书选择apache
第一步:修改apache目录下的conf下的httpd.conf配置文件
1、#LoadModule ssl_module modules/mod_ssl.so删除行首的配置语句注释符号“#”
2、增加一条引用语句 Include conf/vhostssl.conf
第二步:
1:在apache目录下创建cert文件夹,将下载的证书解压到cert文件夹里一共解压出4个文件
2、在conf文件夹中创建一个vhostssl.conf配置文件。
3、编辑vhostsssl.conf文件,增加如下内容:
Listen 443
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLCertificateFile "D:/Apache/cert/public.pem" 注:证书路径要填对
SSLCertificateKeyFile "D:/Apache/cert/213952167170478.key" 注:证书路径要填对
DocumentRoot "D:\phpStudy\WWW"
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
其中
SSLCertificateFile 是指证书公钥证书里有一个以public为名字且后缀是pem的
SSLCertificateKeyFile 是指证书私钥 在下载的证书里有一个以一串数字为名字且后缀是key的
DocumentRoot "D:\phpStudy\WWW"这是网站路径根据自己的
保存重启服务器以https访问