在单个Azure VM上运行两个Nodejs服务器

我的虚拟机的Azure屏幕截图

我有一个虚拟机在80端口上运行一个节点js服务器。 它的运行相当好。 现在我在端口3000的VM上本地运行另一个nodejs服务器,它在虚拟机上本地运行以及80端口。 所以,

本地主机:80

localhost:3000

像魅力一样工作。 问题是,现场的URL如http://zubair.cloudapp.net只运行80端口,我应该如何运行3000端口服务器使用此url? 我想到这样的事情:http: //zubair.cloudapp.net : 3000但它没有工作。

注意:我也添加了3000端口在图片中没有显示,但仍然没有工作。 任何帮助,将不胜感激。 谢谢

这看起来像一个Windows VM。 您是否在操作系统防火墙中添加了3000 / TCP入站规则?

您需要3000 / TCP (入站)的端点定义和Windows防火墙规则来使其工作。