低门槛+低成本大学生宿舍物联网门锁系统(APP+小程序)之wcf运行环境配置
当本系统中物联网门锁需要实现小程序部分时,需要配置小程序调用的服务器后台接口,接口需要以https开头,所以本文将结束搭建服务器的大致过程。
wcf后端服务全部代码:物联网门锁系统 服务端Wcf代码链接
搭建wcf所需运行环境步骤:
1:购买服务器(推荐华为云)
2:购买域名
3:域名备案,解析
4:配置服务器系统镜像(windows server)
5:开启iis服务
6:绑定iis证书,开启https
7:打开服务器服务端口,https端口(443),终端连接端口(tcp10000),手机APP端口(udp11000)
具体如下:
购买服务器
最低配置即可,本系统对服务器没有什么要求
购买域名
域名没有什么要求,不超过预算即可。万网链接
域名是微信小程序接口配置需要的,如下图
域名备案,解析
直接到域名购买商那里填写资料即可,一般提交资料后1~2天会有电话确认,一周内下来
阿里云备案链接
配置服务器系统镜像(windows server)
因为wcf服务是Microsoft推出的,所以服务器镜像需要是windows的系统,如Windows Server 2012 ,系统镜像配置一般会在购买云服务器的时候配置,注意选择windows server即可。
开启IIS服务
打开iis服务可以参考这篇blog:Windows Server 2012R2 安装IIS 的详细配置链接
完成后我们可以在服务器管理器这里,打开iis管理器
管理器界面
至此IIS服务配置完成
绑定ssl证书,开启https
ssl证书绑定https协议,需要与指定域名绑定,绑定后效果如下所示:
浏览器输入域名访问后,浏览器会有一个小锁的标识,同时使用的是https协议。
这里我们找一个免费的ssl证书即可。如百度云SSL证书服务,链接
我用的是TrustAsia。
介绍如下:SSL证书为国内证书服务商TrustAsia(亚洲诚信)联合Symantec为百度云用户专供的证书产品,市场价值1900元。DV证书属于域名验证型证书,支持线上5分钟内快速签发,免费版仅支持单域名,免费期限为1年。
大家找预算内的证书服务商即可,配置按服务商的教程来。比较简单,略
注意:这种证书建议只是个人开发者测试使用!!!!
打开服务器所需服务端口
最后就是打开服务器端口了,登录服务器供应商控制台
在安全策略里面找到防火墙设置,然后添加规则即可
本系统配置如下
至此wcf运行环境全部配置完成!!,下载代码后,编译项目文件,把输出文件的下面三个文件放到iis根目录下,重启网站即可。
bin文件夹、.svc文件和web.config文件
image文件夹中存放的是小程序中显示的图片,自己新建一个即可
到这里wcf服务全部部署完成!