gpt4 book ai didi

mongodb - 使用 Robomongo 连接到 Windows Azure VM 上的 mongoDB 服务器

转载 作者:行者123 更新时间:2023-12-02 07:11:17 25 4
gpt4 key购买 nike

我正在尝试在 Azure 虚拟机上设置 mongodb 服务器,但似乎无法从外部客户端连接到它。

这是我这样做的目的:

  1. 我创建了一个 Windows Server 2016 虚拟机
  2. 我已将 mongodb 作为服务安装并在新虚拟机上启动它
  3. 我在防火墙中为 mongodb 在端口 27017 上添加了入站规则,配置如下:

    • 名称:允许 MongoDB
    • 个人资料:全部
    • 启用:是
    • 操作:允许:
    • 覆盖:否
    • 程序:任意
    • 本地地址:任意
    • 远程地址:任意
    • 协议(protocol):TCP
    • 本地端口:27017
    • 远程端口:任意(其余设置也设置为任意)
  4. 我已在 Windows Azure 上创建了网络安全组

  5. 在网络安全组中,我已将入站安全规则设置为以下配置:

    • 优先级:100
    • 名称:AllowHttp
    • 来源:任意
    • 目的地:任意
    • 服务:自定义(任意/80)
    • 操作:允许
  6. 我将子网部分关联到我的 Azure 虚拟机的虚拟网络

    我正在尝试使用 robomongo 从本地 PC 连接到虚拟机的 mongodb 安装,连接类型为直接连接,地址为虚拟机摘要上显示的虚拟机公共(public) IP,端口为 27017。当我尝试执行此操作时,出现以下错误:

enter image description here

有人知道我做错了什么吗?

最佳答案

您为端口 80 添加了 NSG 规则,但您尝试访问端口 27017,因此 NSG 将阻止您。尝试在 NSG 上添加 27017 的允许规则。

关于mongodb - 使用 Robomongo 连接到 Windows Azure VM 上的 mongoDB 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42748196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com