我有一个基于 Node-TS 的开源 ERP薄纱已部署并运行在 Windows Server 2019 中,我想允许访问并将域连接到此应用程序,以便任何数量的用户可以从任何地方访问它。选择 Windows Server 的原因是此应用程序在 Ubuntu 中无法使用 HTTPS,因此浪费了两个多星期的时间。
问题是我没有找到任何提及相同内容的链接/资源。
因为应用程序同时运行两个服务器,一个用于前端,一个用于后端,所以根据作者的说法,最好使用单个域的两个子域,我已经这样做了。
我甚至无法使用服务器的 IP 作为域名来访问正在运行的服务器,如 http://ip:3000,它说服务器拒绝连接,所以服务器中缺少我不知道的网络设置。
我尝试过的事情:
- 禁用防火墙。
- 允许私人和公共网络访问该应用程序。
- 允许私有和公共网络进入节点。(某些答案中的解决方案)
所需的解决方案:从任何计算机访问 Node 应用程序并使用域而不是服务器的 IP。