我开发了一个托管在 netty 服务器上的 Jooby 应用程序。我可以访问本地主机上的应用程序并且测试很好。现在我想让应用程序可以通过互联网访问,但不知道实现这个目标的最佳方法是什么?
完整的应用程序托管在 Windows Server 上,因为它使用 Excel。(通过 Apache POI 读/写。对于宏,它必须是 Windows)我应该尝试将正在运行的 netty-server 与 IIS 连接,还是可以将来自外部的请求转发到本地主机?最后提到的方法可能是关于安全问题的一个坏主意。
它适用于 IIS 上的反向代理。我必须安装一些功能,例如应用程序请求路由和 URL 重写。然后我可以像往常一样在 localhost 的特定端口上启动 jooby 应用程序(netty 服务器)并为其设置反向代理。
我不知道为什么必须在窗口上,反正 Netty 只是一个 Java 网络编程框架,它可以在任何安装了 Java 的平台上运行。
您需要托管服务器,您可以购买 VPS,将 windows 安装为操作系统,安装 Java,您可以随心所欲地运行您的应用程序。
我的理解是您需要对其进行测试,因为您可以使用任何端口转发服务,例如https://pagekite.net/support/intro/features/来启用对本地主机的“世界访问”