网上无论是是视频还是文章讲解大部分都是关于小程序“前端”的,对我这样的菜鸟来说后台简直是一头雾水,我连https是什么都布吉岛(;′⌒`)。
一、 解析一个二级域名
在现有已备案域名xxx.com的基础上解析一个二级域名。例如:a.xxx.com
二、配置站点,本人使用的是windows server2012(只会Linux入门级命令,看见命令行就好方,Linux都是大佬们用的(;′⌒`) )
新建一个https站点,默认的端口443
三、将a.xxx.com解析到服务器,如果使用https协议访问,就会自动访问设置的站点
四、购买证书
搜索各种购买证书的渠道,个人的话可以选择阿里云或其他的服务商免费证书
申请下来之后下载对应服务器的证书
五、配置证书
这一步是我掉大坑了,window服务器是用的人少吧,我而且是在服务器使用PHPstudy(羞愧)
按照各种网上的提示,但我发现配置证书时一旦进行到
#Include conf/extra/httpd-ssl.conf
去掉注释后就无法启动Apache,否则证书又配置不成功。我感觉我都把度娘扒光了,直到看到这个帖子,附地址:https://bbs.aliyun.com/read/304092.html?spm=a2c4e.11153987.0.0.439492e58wUtZ9
1、将证书放入Apache目录下,例如上图:apache/conf/ssl/cert/证书
2、通过phpstudy的管理菜单,编辑 httpd.conf 配置文件,将约在489行的,关于ssl配置的文件启用;
# Include conf/extra/httpd-ssl.conf 启用这一句
3、配置 httpd-ssl.conf 文件
<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
SSLCertificateFile "D:phpStudyApacheconfsslcert213466xxxxxx.pem" //这里填证书真实对应路径
SSLCertificateKeyFile "D:phpStudyApacheconfsslcert21346673xxxxxxx.key" //这里填证书真实对应路径
ServerName "a.xxx.com" //域名
DocumentRoot "C:wwwportal.anqun.org" //站点目录 例如:D:wwwxcx
</VirtualHost>
如果还不行就需要
将 <VirtualHost _default_:443> 到 </VirtualHost> 的内容删除
之后重启Apache
https检查:https://cloud.tencent.com/product/ssl#userDefined10
六、上传小程序。后台上传至https站点,希望可以帮到你们,难受死我啦  ̄へ ̄