微信开发笔记[0]:搭建开发测试环境
概况:
本地开发机
win7
,计算机名:FALCON-PC
,公司内网无法进行80端口映射.已安装nginx+php+mysql
外网测试机环境为
centos6.4
,主机名cpp65
。已安装nginx
使用域名
65.hihoku.com
进行开发测试,A记录已指向cpp65
搭建目标:
- 微信服务器能直接与本地开发机通讯,本地开发即时看到调试效果
原理和实现:
由于微信服务器不能直接访问内网的开发机,所以先让微信服务器访问外网测试主机,测试主机通过ssh隧道将请求转发至开发机,取得开发机响应的数据后,再返回给微信服务器。
SSH Forward 远程端口转发(
S2C
模式)+nginx反向代理