我们在进行微信公众平台开发,基本都会遇到一个问题:配置服务器.....这个问题不大不小,还是挺繁琐的.......下图是配置完成后的样子,后面给大家详细介绍每一步的步骤:
下图为微信公众号开发验证机制:由用户发送请求给微信服务器,微信服务器根据地址URL访问请求个人开发服务器,然后个人开发服务器响应返回给微信服务器(其中有数据报文验证,Token字段验证是其中之一),微信服务器接收后响应给用户,整个过程完成无误后,即服务器配置完成....
第一步:申请个人服务器及域名
(1)腾讯云:https://cloud.tencent.com/
(2)阿里云:https://www.aliyun.com/
(3)华为云:https://www.huaweicloud.com/
以上提供云服务的公司都可以选择,其中域名备案通常需要一个月时间,三家公司都有一个共同点就是要钱,哈哈哈哈......既然这么说了就给大家介绍一下免费的
(4)魔方云:https://www.mfyun.com.cn/act/freehost/ ,直戳链接免费领取一年虚拟云主机活动,虚拟云主机和云服务器的区别我就不介绍了,两者感觉都能满足个人对微信公众号的基本开发,虚拟云主机自带域名很合适短期用户需求
注册号云虚拟主机后,滚动至下方根据需求将数据库开启,这个活动免费赠送100M容量MySQL数据库
第二步:添加服务器地址URL
服务器地址URL为:http://或者https://加申请域名,填写之前可以先进行个人服务器访问测试,访问其根目录页面
第三步:填写令牌(Token)
微信服务器与个人服务器数据报验证是采用doGet形式进行验证,本文采用的是php代码验证
第四步:上传完整验证代码至个人服务器
ftp文件传输协议,将完整代码上传至个人云服务器或者云虚拟主机,本人采用的是notepad++的ftp插件,ftp插件下载和导入请自行百度。
4.1与个人服务器建立连接
其中Hostname为:云虚拟主机的上传地址,Username为ftp用户,password为ftp密码
连接成功即显示服务器中文件目录
上传完整代码:1.新建index.php文件2.将完整代码copy后点击保存,3.成功后可以看到目录出现上传文件
第五步:尝试启动微信服务器配置
将完整URL填入,这里是http://+域名+index.php,令牌Token值需要和代码中的token一样,消息加解密密匙可以点击随即获取,加解密方式选明文模式
到这里终于配置完服务器,但这只是总体开发万里长征中的第一步,路漫漫其修远,然上下而求索兮............
希望以上解释说明能对大家有所帮助,谢谢支持!