node.js - 在单个 Azure VM 上运行两个 Nodejs 服务器

标签 node.js mongodb azure server virtual-machine

Azure Screenshot of my VM

我有一台虚拟机,在 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/

相关文章:

javascript - NODE.JS、MONGOOSE、JAVASCRIPT - 来自 promise 的值甚至不返回 null 或 undefined

python - 无法在 Azure ML studio 中上传 statsmodels 0.9rc1 python 包

azure - 使用数据工厂从 Blob 存储作为源进行复制事件时出错

javascript - Knex.js 查询中 Runner 未定义

c++ - 在 Node.js 中使用 native 代码的最佳方式是什么?

node.js - 处理 TCP 套接字错误 ECONNREFUSED

mongodb - 在 Sitecore xDB 中存储自定义临时数据

json - 复杂json结构的Mongodb查询

javascript - MongoDB + Node JS + 基于角色的访问控制 (RBAC)

azure - 通过 Microsoft Azure 中的函数检查执行器端点