背景
小程序接口开发使用https协议,要申请SSL证书。现分享免费申请SSL证书和Apache安装证书的方法。
申请SSL证书
经检索,现在大部分证书提供商要收费,只有腾讯云还在免费申请中。
打开腾讯云的证书选购链接/证书种类选择“域名型免费版(DV)”/填写证书绑定的域名和申请邮箱/进行DNS域名身份验证,然后等着查收 CA机构 的审核邮件通知。
安装SSL证书
1、审核通过后,点击下载,Apache文件夹里的三个文件(xxx为域名):
1_root_bundle.crt、2_app.xxx.cn.crt、3_app.xxx.cn.key。
2、把证书文件放到 Apache根目录下conf/ssl/miniapp.xxx.cn文件夹内;
3、编辑conf/httpd.conf,找到
#LoadModule ssl_module modules/mod_ssl.so、#Include conf/extra/httpd-ssl.conf,
去掉前面的注释符#;
4、编辑httpd-ssl.conf,
DocumentRoot ".../xampp/htdocs/miniapp" ServerName miniapp.xxx.cn SSLEngine on SSLCertificateFile "conf/ssl/miniapp.xxx.cn/2_miniapp.xxx.cn.crt" SSLCertificateKeyFile "conf/ssl/miniapp.xxx.cn/3_miniapp.xxx.cn.key" SSLCertificateChainFile "conf/ssl/miniapp.xxx.cn/1_root_bundle.crt"5、重启Apache,即可通过 https://miniapp.xxx.cn 来访问了。
参考域名
腾讯云SSL证书选购:https://buy.cloud.tencent.com/ssl?fromSource=ssl&from=qcloudHpHeaderSsl
腾讯云SSL文档:
微信小程序配置https域名:https://jingyan.baidu.com/article/066074d626ca09c3c21cb099.html
腾讯云服务器HTTPS安装:https://www.jianshu.com/p/6ac2429c0d7b