1.申请域名,该域名指向的端口必须是80
因为是本地进行测试,肯定没有需要ICP备案的域名了,这里我采用的做法是在花生壳申请一个免费的域名,下载网址:https://hsk.oray.com/download/,这里以linux服务器为例来讲解
(1)打开网址
(2)点击“下载”,我根据服务器的系统选择对应的版本,我选择的是centOS Linux(X86_64)。
(3)下载完成后,把下载的phddns-3.0.2.x86_64.rpm
文件放到服务器上的任意目录下,并到该目录下。
(4)打开对应版本的帮助
(5)安装(注:根据服务器系统)
(6)安装完成后,输入phddns回车后,可以看到扩展的功能:
phddns start(启动)| stop(停止)| status(状态)| restart(重启)|
phddns reset(重置)
phddns version(版本)
(7)查看SN码
在服务器上执行:phddns status,查看SN码
(7)phddns的使用
浏览器输入远程管理地址b.oray.com进入花生壳远程管理页面
输入安装花生壳时生成的SN码及默认密码admin进入;
安装步骤操作,注意需要开通内网穿透功能,并绑定手机号。
(8)在账号列表中,找到SN码的信息,点击进入后,如下图
(9)点击上图中的“加号”,进入
映射类型选择HTTP,这里不是免费的,需要付6元的费用,然后外网端口一定选择80,内网主机和内网端口具体看你服务器的ip内部监听的端口了,点击“确定”。域名申请操作全部完成,这里我得域名是http://2c79743143.oicp.vip
注意:一个花生壳帐号只能在一台设备上登录使用,多处登录会导致连接不稳定
2.微信公众平台的配置
(1)打开,微信公众平台网址:https://mp.weixin.qq.com/ ,登录
(2)找到开发者工具,点击(3)点击“公众平台测试账号”
(4)点击 接口配置信息“修改”
(5)把获取的域名加接口地址填进去
(6)找到 网页授权获取用户基本信息 后面的“修改”,点击进入
(7)填写本地的ip(一定要是IP,此处填写新申请的域名不行,微信认为不安全,不让使用),保存即可。
3.创建微信菜单
创建微信菜单使用的地址要和上面的授权回调页面域名一致,否则回报10003错误。