微信小程序后台服务的发布

首先需发布小程序后台服务需要满足以下条件:

①服务的域名必须为备案的Https网站,支持二级域名不支持IP地址加端口的域名

其次部署服务的服务器系统环境需支持TLS1.2以上

一、Https网站

需要将普通的Http网站转换为Https网站,则需要ssl证书,将证书直接绑定到网站上即可,获取证书的途径主要有以下几种:

将Http网站就需要有以下几个途径:

(1)在腾讯云或阿里云去申请,由于有效期只有一年,到期后需要重新申请替换,也比较麻烦,此处就不做讲述

(2)购买收费的ssl证书,这个简单易用,但是一般的ssl证书价格也都不低,不推荐

今天我们主要要说的是第三种途径,使用Letencrypt安装的免费证书,虽然他提供的证书有效期只有三个月,但是他又提供能证书自动更新服务:

具体操作部奏如下:

1.首先我们下载 从https://github.com/Lone-Coder/letsencrypt-win-simple/releases下载安装自动更新的工具并解压

 

 

 

2.因为安装过程需要在站点下生成验证文件,所以请以管理员模式进入cmd界面,也可以右键开始菜单 点击 命令提示符(管理员)选项

 

 

 

3.进入解压文件夹,运行 letsencrypt.exe --san 命令

 

4.执行完之后会自动将IIS下的所有网站列出来,后边会有如下几个选项:

 

5.这几个选项分别对应不同的情况,这里因为我的机器下有好几个站点,我想给他们统一颁发一个证书,我选择S,之后它会提示你输入要安装的站点序号,这里我输入 3,4

 

6.接下来它会在每个站点下创建一个里验证文件,验证通过之后就会生成对应证书添加到IIS中,如果一切正常的情况下会在任务管理中创建一个定时更新任务。

 

 

 如果还有不明白之处,可参考:

http://www.cnblogs.com/osscoder/p/6423885.html

二、系统环境TLS1.2的设置

首先得确保电脑系统支持TLS1.2,可参考下表

 如系统支持,但仍然提示版本不对,可进行如下操作,去百度网盘下载:https://pan.baidu.com/s/13a6-NitoeVEHu9R5eJxZoA 提取码:q3hn,下载后将文件拷贝至服务器,然后点击,进行安装后重启电脑即可。

 

posted @ 2019-09-12 11:43  菠菜园子  阅读(2375)  评论(0编辑  收藏  举报