关于将微信小程序部署到云服务器上的具体步骤

微信小程序系列文章列表:
一文读懂微信小程序开发工具、项目结构、全局配置文件及页面跳转
一文读懂微信小程序开发wxml、json、js、wxss四类核心文件
微信小程序开发抽取HTML种数据的最快方法是正则表达式,而不是循环
微信小程序开发实例—-垃圾分类
还有很多,具体进主页,找小程序专栏

上一篇介绍了小程序中的本地缓存,一个用户只有10兆,而且容易出现清空、更换设备数据无法使用的弊端。

那么要实现微信小程序中用户数据的安全稳定,就必须把小程序绑定后台的服务器,将数据保存再后台服务器上。

那么能否将个人电脑配置域名作为后台的服务器?
答案是不行的,触犯了国家工信部规定,因为所有的让用户访问的服务器必须是工信部备案的,用的防火墙、网络等个人电脑都不具备。

文章目录

具体步骤如下:

1、云服务器准备

需要购买,可在阿里云购买轻量应用服务器或者ECS服务器
或者腾讯的云服务器
小程序云服务器(PAI)是腾讯云针对小程序、WebApp后台应用开发者推出的云服务器增强产品, 将普通云服务器与应用域名、运行环境、应用发布 3 大能力结合,支持一键创建具备Https域名的后台应用服务,大幅简化开发难度的同时也为开发者节省不必要的开销。

在这里插入图片描述
在这里插入图片描述

2、域名准备

需要购买

3.申请ssl证书

其实就是一堆配置文件,放到web服务器里面的
例如:从阿里云的页面顶部菜单“产品>>>安全”里面,可以看到“SSL证书”:
填写相关信息(绑定域名),审核通过后,下载下来就可以了。
在这里插入图片描述

4.配置云服务器

(1)安装操作系统
(2)安装web服务器
(3)安装数据库
(4)web服务器配置ssl证书
eg:把ssl证书放到/data/release/nginx目录下

5,域名备案

需要备案才能绑定,备案全部操作可以在阿里云网上进行,大概1周左右

6.小程序上绑定域名

在这里插入图片描述

编写javaweb,搭建Tomcat后台服务器,添加数据到mysql数据库,并启动Tomcat。提供web服务。

在app.js中编写访问的信息端口:
在这里插入图片描述

事件调用网址中的数据,这才是传输的关键,从提供的web服务中获取到后台的数据,同理保存数据到后台应该也类似

在这里插入图片描述

总结

这里只是简单的将步骤进行了罗列,因为感觉里面前面几步费钱,后面几步费事,就暂时不进行深入研究,继续用免费的10M缓存挺好。

对于个人开发者还是要考虑清楚精力和成本。

后续补充:现状我的小程序已经不用缓存了,直接用小程序云开发,真的是太棒了,腾讯免费提供2G数据库空间,具体几个实例如下:

实例体验

个人开发的小程序,扫码体验效果:
一款工具大全:
在这里插入图片描述

一款垃圾分类:
在这里插入图片描述

一款日程管理:
在这里插入图片描述

云服务器搭载业务,选择合适的平台最重要!

从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。

当然如何选择服务器机型,这里有篇文档汇总的比较详细,文档地址:

云服务器哪家好!2021年阿里云、腾讯云、华为云的服务器配置及价格对比?​

如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:

阿里云服务器规格:规格实例族 – 云服务器 ECS

腾讯云服务器规格:规格实例族 – 云服务器CVM


版权声明:本文为m0_63984008原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。