需求
在本地调试代码。 然后能通过域名的方式访问api
实现异地开发调试合作,以及开发微信相关内容时,需要域名配合的场景
本地调试更方便debug
需要准备好域名和服务器哦
本次测试的api域名是 ssh.iiar.cn
代码在本地运行
完整步骤如下:
1、先在服务器上建站,配置好域名解析 及证书
2、在站点里设置反向代理(我用的是宝塔)
3、在本地环境的命令行内 输入:
ssh -R 88:localhost:6001 root@你的服务器IP -N
88是服务器的内部端口, 可以根据自己情况改
6001 是本地运行的端口, 根据自己情况改
按下回车 然后 输入服务器root的密码,就行啦 (服务器记得开22端口哦 不然无法使用ssh)
云服务商的安全组 和服务器的安全组 都记得打开
直接访问域名-> 服务器自动转发请求到内部88端口 -> 本地环境收到请求-> 处理请求 -> 返回数据
有疑问的话,欢迎联系我哦 可远程协助解决