部署微信小程序服务器

部署微信小程序服务器

这篇文章是 自行部署 官方Wafer框架 到自己的服务器的步骤指引。

由于小程序的登录功能需要服务器配合,所以官方有个配置服务器的解决方案。 这个解决方案有两种部署方式,一站式部署和自行部署。一站式部署由于文档比较老,很久没有更新。并且微信开发者工具好像已经不支持服务器代码自动部署到云这个功能了。好像已经行不通了,官方现在使用的方式是云开发方式。但是有时候我们不想使用云开发。所以我们自行把这个框架部署到自己购买的云服务器中。官方文档建议我们购买一个云服务器和一个云数据库。这里由于我们是学习,为了省钱,我们只购买一个云服务器,然后自己在云服务中安装一个mysql数据库。

另外大家有什么其他部署方案,也请指点。

配置服务器过程中我遇到的一些疑问

为什么有了node还要安装nginx?
可以使用nginx代理来实现负载均衡等功能,方法后续扩展。

环境

我是购买了一个腾讯云服务,并且购买了一个域名并且备案。
云服务器安装的系统是Centos 7.6

安装Nginx

yum -y install nginx
nginx -v

开启nginx
nginx
重启nginx
nginx -s reload
停止nginx
nginx -s stop

安装Node.js

Wafer 的 Demo 需要 7.6 以上版本的 Node.js 才能运行,目前最新版本为 8.x,yum 本身不提供 Node.js 的源,所以首先我们得切换源:

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

可以把上面的8.x改为最新版本12.x,因为现在node的最新版本是12

yum -y install nodejs
node -v

查看到版本信息代表安装成功

安装Mysql

下载mysql安装包

wget http://dev.mysql.com/get/mysql57-c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值