本地测试,无需域名合法性校验:
1.打开微信开发者工具
2.右上角详情
3.勾选"不校验合法域名..."
- natapp + tomcat + ssl
官网:https://natapp.cn
natapp https 需要vp_1隧道购买,省域名备案等
chmod+x natapp
./natapp -authtoken=xxxxxxx
2.自己搭建https服务器
第一步:域名
第二步:查询本机地址
第三步:域名解析
第四步:ssl证书
第五步:https部署
第六部:微信小程序设置
这里以阿里云为例:
第一步--域名
(公告:.com/.net/.cn/.xin/.top/.xyz/.vip/.club/.shop/.wang/.ren等域名注册成功后必须进行域名实名认证,否则域名无法进行DNS解析,查看详细
)
1.百度搜索阿里云,结果点击第一项,跳转到官网地址。
2.右上角登录(新用户点击注册)后展开左侧列表,往下找到"域名",点击进入"域名控制台"
3.域名控制台,左侧列表进入"我是买家",下一项"我要买域名",进入域名交易市场,按个人喜好进行选择,比如这里淘选2元.
注意查看whois域名详情Domain Status状态,非ok域名尽量不选。
4.域名实名认证
https://help.aliyun.com/knowledge_detail/41880.html?spm=a2c1d.8251892.content.2.75be5b76m6DtlA,有详细步骤讲解。
域名持有者是个人,CNNIC 要求必须提交居民身份证(有效期内临时身份证)正面复印件或扫描件、户口簿或盖有公安局户口专用章的户籍证明扫描件或复印件。域名持有者是企业,CNNIC 要求有效期内的营业执照或者组织机构代码证扫描件或者复印件。
上传图片须为清晰、完整电子版图片(含证件边框),无遮挡、涂抹,图片格式为:JPG、GIF、PNG、BMP、JPEG,图片大小为:55KB-1MB,可为扫描件或数码照片
5.域名服务
信息模板认证、域名认证进度查询等
https://help.aliyun.com/knowledge_detail/41880.html?spm=a2c1d.8251892.content.2.75be5b76m6DtlA
如何进行信息模板的实名认证,查看认证审核状态?
完成信息模板实名认证有何好处?
第二步--查询本机地址
云主机、本地pc
windows:ipconfig
linux/unix:ifconfig
第三步--域名解析
https://help.aliyun.com/document_detail/29716.html?spm=a2c4g.11186623.4.1.73bf4c07zAvMAd,详细讲解。
添加第二步获取的ip地址。
第四步--ssl证书
有了域名后到阿里云或其他渠道申请免费证书
第五步--https部署
https配置tomcat
首先用jdk的keytool工具将下载下来的pfx证书转成jks证书(其实不用转也可以,直接用pfx证书,但是我没配置成功,只好这么办)
keytool -genkey -alias temp -keyalg RSA -keystore server.jks
linux+tomcat安装ssl证书:
https://www.zzidc.com/help/helpDetail?id=461
注意访问端口一定是443,另外server.xml中的其他两个地方的redirectPort="8443"默认8443也要改为443
配置完tomcat后重启tomcat。
第六部--微信小程序设置
小程序接口访问改为--https://www.自己服务器地址
微信开发者工具--右上角详情--不勾选"不校验域名合法性"
微信后台域名配置自己搭建https域名
相关连接
万网域名:https://help.aliyun.com/knowledge_detail/39783.html
域名查询:https://wanwang.aliyun.com/domain/com/?spm=5176.10695662.1158081.1.336944c2Wo5Wsw
海外服务器免备案:https://www.aliyun.com/chinaglobal/promotion/virtual2017?spm=5176.8060947.858673.gaongxiangjingji.1e7c5c71g0khH5#guid-2
网友评论