【问题标题】:Connexion problem with my API in my Azure VM我的 Azure VM 中的 API 存在连接问题
【发布时间】:2021-01-19 05:15:31
【问题描述】:

我正在使用 Azure VM 来托管和部署我的节点 js API。当我尝试使用 http://publicIP:port 从浏览器访问我的 API 时,我收到一条消息,指出该站点无法访问,因为 [my_VM_IP_address] 拒绝连接。

我创建了一个链接到我的虚拟机的虚拟网络,并为端口(22、80、3000、1337(节点)、27017(mongoDB)...)创建了规则。这是我的配置:

azure_screenshot

我尝试使用 Apache 将端口 80 重定向到 3000,但它也不起作用,并且日志仅显示超时错误。我的防火墙和代理已禁用。

【问题讨论】:

  • 编辑:我的 API 配置环境有问题(应该是 NODE_ENV=production),应该使用“npm start”而不是“node app.js”来启动 API

标签: azure api timeout


【解决方案1】:

访问 VM 时通常有 2 个 NSG。一个用于 VM 的网络接口,另一个用于子网。在我看来,您只在此处发布了网络接口的 NSG。您能否再次检查子网的 NSG 并确保其中允许使用 80 罐?欲了解更多信息:https://docs.microsoft.com/en-us/learn/modules/create-linux-virtual-machine-in-azure/7-manage-vm

【讨论】:

    猜你喜欢
    • 2018-02-28
    • 2018-10-23
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    相关资源
    最近更新 更多