1. 帮别人开发小程序, 先把你的微信号加到成员里, 并给予开发者权限,体验者权限,登录,数据分析,开发管理,开发设置
2. 需要https, 不能用windows2003,必须2008以上,用IISCrypto40.exe 设置IIS加密方式tls1.2 小程序要求的 TLS 版本必须大于等于 1.2
证书可以在Let‘s Encrpypt Authority 申请一个三个月的证书,到时再延期。 现在是每个子域名都需要一个证书,不支持泛域名(明年会支持)。
申请方法挺麻烦的,花了我一天的时间。 请参考这个链接 我建议使用域名来验证,不要通过文件验证
建议在服务器上安装 https://certifytheweb.com/,这个就一键申请安装证书了(免费版一个服务器只能有5个证书)
好像只能是之前没申请过证书的域名,才能用这个 certifytheweb.工具,申请过的域名会出错 ( 好像错怪了,在国内的服务器安装,申请的时候出错,国外的不会,
可以在国外服务器申请后导出再导入,证书路径在 C:\ProgramData\ACMESharp\sysVault\99-ASSET,在国内服务器导入IIS,参考这个文章
https://www.niaoyun.com/docs/15984.html)
可以把几个子域名的证书合并在一个pfx证书里。
IIS8 才支持SNI
https://www.cnblogs.com/linyijia/p/9060326.html
https 部署好之后,要登陆小程序后台,设置-》开发者设置-》服务器域名, 写入你配置好https的域名 (这个域名要在国内备案才可以)