首页 文章

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

提问于
浏览
1

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

以下是我为此所做的事情:

  • 我创建了一个Windows Server 2016 VM

  • 我已经安装了mongodb作为服务并在新的vm上启动了它

  • 我已在端口27017上的mongodb防火墙中添加了一个入站规则,其配置如下:

  • 名称:允许MongoDB

  • 简介:全部

  • 已启用:是

  • 行动:允许:

  • 覆盖:否

  • 计划:任何

  • 本地地址:任何

  • 远程地址:任何

  • 协议:TCP

  • 本地港口:27017

  • 远程端口:任意(其余设置也设置为任意)

  • 我在Windows Azure上创建了一个网络安全组

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

  • 优先级:100

  • 名称:AllowHttp

  • 来源:任何

  • 目的地:任何

  • 服务:定制(任意/ 80)

  • 行动:允许

  • 我将子网部分与我的azure虚拟机的虚拟网络相关联

我试图从我的本地电脑连接到vm的mongodb安装使用robomongo连接类型直接连接,地址作为vm的公共IP显示在vm的sumamry和端口27017.当我尝试这个时,我收到以下错误:

enter image description here

有谁知道我做错了什么?

1 回答

  • 1

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

相关问题