【发布时间】:2020-09-19 14:53:36
【问题描述】:
我们编写了一个脚本,可以使用 curl 在远程 tomcat 服务器(本地网络内)上实际部署我们的应用程序,但挑战是我们如何在可能位于本地网络之外的远程 tomcat 服务器上执行此操作位于 NAT 之后,可能有动态 IP
我们脚本的 sn-p
curl -u admin:12345 -T myApp.war http://192.10.10.184:8080/manager/text/deploy?path=/myApp
已经有解决方案了吗?或者我们应该尝试其他方法来部署我们的应用程序
注意:
我们的目标是能够将我们的应用程序(war 文件)部署在多个 tomcat 服务器(笔记本电脑)上,这些服务器可能会跳转到不同的物理位置以进行测试。
此外,我们在云 (AWS) 中有一个 Jenkins 服务器,它将根据部署者的请求执行脚本。
到目前为止我们所看到的
- 端口转发,也许配置我们的部署者想要连接的每个路由器将是一项艰巨的任务,或者在某些情况下可能不允许
- ssh 反向隧道,可能会使我们的服务器处于危险之中或可能根本不相关
- VPN foo
【问题讨论】: