我有一台虚拟机,在 80 端口上运行一台 Node js 服务器。它运行得很好。现在我在 VM 上本地运行另一个 Nodejs 服务器,端口为 3000。它也在 VM 上本地运行,端口为 80。 所以,
本地主机:80
本地主机:3000
很有魅力。问题是 URL 是实时的,例如 http://zubair.cloudapp.net仅运行 80 端口,我应该如何使用此 url 运行 3000 端口服务器?我想到了这样的事情: http://zubair.cloudapp.net:3000但它不起作用。
注意:我还在端点中添加了 3000 端口,该端口未在图片中显示,但仍然不起作用。任何帮助,将不胜感激。谢谢
最佳答案
这看起来像一个 Windows 虚拟机。您是否在操作系统防火墙中添加了 3000/TCP 入站规则?
您需要端点定义和3000/TCP(入站)的 Windows 防火墙规则才能实现该功能。
关于node.js - 在单个 Azure VM 上运行两个 Nodejs 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40246935/