微信公众平台-本地实时开发调试(基本思路)

网上查了很多资料,当测试过程中,如果需要外网访问你的主机怎么办?

  • 部署代码到公网可访问的主机上,然后运行(传输代码费时,不方便,pass)

  • 将本地路由器配置一下,将指定端口消息转发到自己的机器上(路由器需要固定IP,同时该路由器还不能是其他路由器的子路由,我这用的路由器是动态获取IP,测试时不太方便,pass)

  • 使用ssh隧道技术(nice,解决了我的问题)


基本配置:

外网服务器:阿里云服务器一台(Ubuntu系统)+nginx

本地开发:本地开发机(windows系统)+tomcat+xshell


我在本地在windows操作系统上进行微信公众账号的开发,由于微信公众账号的测试需要在公网可访问的环境下,才能进行测试,经过上网查资料,最终采用SSH隧道技术,方便自己本地测试。

基本思路:

  1. 阿里云服务器配置好nginx服务器,监听80端口

  2. 本地开启tomcat服务器,监听8080端口

  3. 建立SSH隧道,入口是服务器端的9000端口,出口是本地的8080端口(在本地使用XShell工具)

  4. nginx将特定的请求转发到本地9000端口

221118_igLC_1379760.jpg

上图是一次请求的接收过程,响应过程就是逆过程,在此略过


具体步骤留到下次再写





转载于:https://my.oschina.net/AbnerLee/blog/348337

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值