在小程序的生产环境中,若需访问服务器的REST API,服务器必须提供安全的连接路径。换言之,服务器需采用SSL技术对数据进行加密。鉴于此,我们需在服务器上设置SSL加密,即构建微信小程序服务器。
搭建微信小程序服务器步骤有哪些?
搭建微信小程序服务器步骤1:申请服务器与域名
众多云服务提供商的云服务器具备灵活性,用户可依据个人需求挑选合适的配置。对于初学者而言,若是为了学习目的,最初阶段选用基础配置即可。
当然,如果你有业务需求,也可以选择更高配置的服务器。
小程序的网络接入需遵循白名单规定,选定地址,为此,我们必须拥有一个域名,这样才能方便地将其纳入微信的域名白名单。
您可在云服务提供商所提供的域名服务中进行域名购买,或者选择前往专门的域名服务提供商进行购买。
搭建微信小程序服务器步骤2:申请证书
众多国内外组织均负责发放和验证CA证书,国内有沃通等,国外则有其他知名机构。众多证书供应方的服务费用较高,依据证书的功能差异,费用悬殊较大,即便是最低档的证书,年费也需数百元。
目前市面上也有提供免费证书的途径,例如Let's。在阿里云平台,用户同样可以轻松获取免费证书,接下来,我们将一起探讨如何申请阿里云提供的免费证书。
在阿里云官网的顶部导航栏中,点击“产品与服务”选项,随后在展开的菜单里选择“CA证书服务”。
登录网页界面,需点击位于页面顶部右侧的“购买证书”按键,随后即可跳转至证书挑选页面。
在这里,我们可以选择「免费型 DV SSL」证书。
需留意的是,此类证书的申请仅对单一明细域名有效;换言之,若你拥有多个子域名,则需为每个子域名分别申请证书。
完成交易后,您可在所购订单明细中点击“补充资料”按钮,随后输入相应的域名及个人资料,并将信息提交给相应的认证机构进行审核。
审核完毕后,您邮箱将收到一封关于配置的指引邮件。收到该邮件后,您便可在订单列表中找到并下载相应的证书文件。
证书文件中收录了适用于多种HTTP服务器,如IIS等,的证书资源,这些证书均适用于配置服务器的SSL加密功能。
搭建微信小程序服务器步骤3:在服务器中配置证书
因为我所使用的服务器上部署了这两种软件,因此接下来的操作指导将基于其中一个进行说明。
首先,通过 yum 安装 。
随后,需将服务器证书上传至服务器,同时调整位于 /etc/ 目录下的 .conf 文件,确保其能够兼容该协议。
服务重启后,SSL加密已成功设置于服务器。随后,在服务的解析控制界面,你需要为你的域名新增一条A记录,确保域名能够正确指向你的服务器公网IP地址。任务完成!