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