Mongodb 正在尝试从其他VPS/云服务器连接到Mongo实例

Mongodb 正在尝试从其他VPS/云服务器连接到Mongo实例,mongodb,firewall,Mongodb,Firewall,为了实现复制,我需要确保我的两个Mongo实例能够相互通信。例如,我的IP如下 Instance 1 - 1.2.3.4 Instance 2 - 1.2.5.6 当我登录到我的第一台机器并运行以下命令时 mongo --host 1.2.5.6 --port 27017 我得到以下错误 MongoDB shell version: 2.6.0 connecting to: 10.128.194.89:27017/test 2014-04-29T03:48:42.198-0400 warni

为了实现复制,我需要确保我的两个Mongo实例能够相互通信。例如,我的IP如下

Instance 1 - 1.2.3.4
Instance 2 - 1.2.5.6
当我登录到我的第一台机器并运行以下命令时

mongo --host 1.2.5.6 --port 27017
我得到以下错误

MongoDB shell version: 2.6.0
connecting to: 10.128.194.89:27017/test
2014-04-29T03:48:42.198-0400 warning: Failed to connect to 10.128.194.89:27017, reason: errno:111 Connection refused
2014-04-29T03:48:42.199-0400 Error: couldn't connect to server 10.128.194.89:27017 (10.128.194.89), connection attempt failed at src/mongo/shell/mongo.js:148
exception: connect failed
我猜我需要更改此服务器的防火墙设置。因此,启用UFW后,输出如下

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
Anywhere                   ALLOW       107.170.47.82
22                         ALLOW       Anywhere (v6)
80/tcp                     ALLOW       Anywhere (v6)

同样在mongod.conf文件中,我注释掉了启用远程连接的
bind\u ip
参数。我不确定我错过了什么。

我犯了一个愚蠢的错误。我确实对防火墙设置进行了适当的更改,但没有重新启动我的计算机

在那之后,它工作得很好:)