1 部署ssl证书
我用的是阿里云的云盾ssl,申请好之后,阿里云会给出部署指南。
但是,部署指南假设用户把nginx安装在云主机上,并且没有使用虚拟主机,没有使用代理。
那要是nginx在docker里,使用了虚拟主机、使用了代理,肿么办?
答案是:ssl可以针对每一个server分别设置。
so easy。
这也需要写篇博客,没见过世面吧?
人老了,脑子不好用,真的需要记下来备忘。
so 可怜。
2 为啥要用ssl
辣么为什么要部署ssl咧?
好像http也能凑合用。
因为微信小程序要求必须用ssl啊。
要不,我这么懒的人,你以为我不想多睡会?
3 微信小程序
微信小程序,其实就是个前端,腾讯垄断的前端。
真正的业务逻辑,还得靠后端来实现。
辣么,微信小程序和后端到底是怎么通信的咧?
都说了,小程序是个前端,用get、post,随便你喽。
但素,小程序只能接受json数据,所以后端必须返回json。
4 小程序与django
哥,你到底想说啥?
我想说,django需要返回json给小程序,不能返回html。
辣么,需要对agent判断一哈,如果是普通浏览器,就返回html,如果是微信小程序,就返回json。
so easy。
so 傻。