【入门微信小程序 】第一节: 配置请求域名

CentOS 搭建微信小程序服务(参考腾讯官方教程)

实验内容

小程序无疑是今年互联网的重大热点。本实验带您从零开始,基于 NodeJS 搭建起一个可以支撑小程序运行的服务,包括 HTTPS 部署、会话服务、WebSocket 服务,最后利用这些服务实现一个实时的剪刀石头布小游戏。

软件环境

CentOS 7.2 64 位

一、准备云服务器

推荐本人自己使用的 vultr.com 的VPS,感觉除了ping国内IP延时高点(200-300ms),其它都比国内服务器好,还能搭梯翻墙Zzz。https://www.vultr.com/?ref=7516549
在这里插入图片描述

二、准备域名和证书

小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备域名和 SSL 证书。

1. 域名注册

这个没得多说,自己有直接拿来用,没有的话随便选个运营商注册就好,便宜点的一年也才9块钱。选多年套餐的推荐阿里云优惠多一点。https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=ypgfb4gj

2. 域名备案
不知道的自己网上百度,教程一大堆,本教程Demo无需域名备案。

3. 域名解析
域名购买完成后, 需要将域名解析到你的服务器主机上:
如下添加这一条记录就够了。

	 1>记录类别 选 A-将域名指向一个IPV4地址
	 2>主机记录 选 @:直接解析主域名 aliyun.com
	 3>解析线路 选 默认 - 必填!未匹配到智能解析线路时,返回【默认】线路设置结果
	 4>记录值 填 你自己服务器公网IP
	 5>TTL 选 默认 10min

1>记录类别解释如下图:
记录类别

2>主机记录就是域名前缀

主机记录常见用法有:
				1)www:解析后的域名为www.aliyun.com。
				2)@:直接解析主域名 aliyun.com。
			    3)*:泛解析,匹配其他所有域名 *.aliyun.com。
				4)mail:将域名解析为mail.aliyun.com,通常用于解析邮箱服务器。
				5)二级域名:如:abc.aliyun.com,填写abc。
				6)手机网站:如:m.aliyun.com,填写m。
				7)显性URL:不支持泛解析(泛解析:将所有子域名解析到同一地址)

域名解析

尝试 ping <yourmpdomain>
如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。如果不成功请检查你的服务器开启状态,或者等待几分钟可能因为域名解析未完成。

4. 申请 SSL 证书
腾讯云提供了 SSL 证书的免费申请 (腾讯云的免费SSL申请比较方便) https://console.qcloud.com/ssl/apply
在这里插入图片描述
申请成功后下载SSL证书保存到本地备用。

三、使用Demo前的开发准备工作

1. 注册开发者账号
如果你还不是小程序开发者,请先在微信公众平台并注册:https://mp.weixin.qq.com
2. 小程序开发管理平台
1> 你需要在小程序开发管理平台中配置小程序服务器信息:
登录微信公众平台后,依次进入 设置 - 开发设置 - 服务器域名 - 修改。
扫码完成身份校验后,request 合法域名和 socket 合法域名均填写在上一步准备好的域名地址。配置完成后,点击 保存并提交。
2> 记住AppID 和 AppSecret以备用
注意AppSecret请本地安全保存,服务器上不会保存你的AppSecret信息,一旦丢失需要重置此密码。
在这里插入图片描述

3. 下载教程Demo
有兴趣的可以下载Demo运行看看(下载地址在文末↓)
包含:
1> 服务器环境自动安装配置脚本
2> 微信小程序Demo源码

4. 微信小程序开发工具
你还需要去官方下载 微信小程序开发工具 ,然后导入解压后的微信小程序Demo项目文件夹。

到此, 微信小程序的开发准备工作就差不多完成了。不要嫌麻烦,以上这些步骤都是必须的,还有更艰巨的代码编写与配置任务等着你 。

====================================================
教程慢慢更新,先把微信小程序Demo完整源码放出来:
链接:https://pan.baidu.com/s/146AmNKdNuGcfZFFo4x_HjA
提取码:djqk
解压密码:wx20181014

猜你喜欢

转载自blog.csdn.net/u011865919/article/details/83047500