摆设微信小程序服务器
这篇文章是 自行摆设 官方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
查看到版本信息代表安装成功
安装Mysql
下载mysql安装包
- wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |