关于微信开发时如何做本地调试

  • A+
所属分类:其他 文章

看到网上各种五花八门的方法。
我说说我自己在做微信开发时的玩法。
本人是用ubuntu开发。win系统也一样可能需要装个ssh工具。
首先拥有一个自己的域名。做微信开发域名总得有个吧。
然后有台公网的服务器,服务器里面装个nginx。(有人可能会说又要自己的域名,又要服务器的会不会太麻烦。其实不然,这些都是你生产环境必备的,这样更模拟真实环境,避免你开发完后部署到生产时又各种问题那不是更麻烦么?)。
首先把域名解析到自己的服务器上。然后在nginx里配置

1
2
3
4
5
6
7
8
9
10
11
12
server {
    listen 80;
    server_name weixin.0735t.com;
    location / {
        proxy_pass http://127.0.0.1:9999;
        proxy_set_header X-Real-IP $remote_addr;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
      root html;
    }
}

然后在本地终端输入 ssh -R 9999:127.0.0.1:8888 -l root 121.123.123.123

注意:上面命令-l (这是小写的L)。

我本地是用tomcat 所以tomcat端口改为8888,这样访问weixin.0735t.com 就直接相当于访问到本机来了。

广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: