0
爲了實現複製,我需要確保我的2個Mongo實例能夠相互通信。對於離我的IP是遵循嘗試從其他VPS /雲服務器連接到Mongo實例
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_ip
參數啓用遠程連接。我不確定我錯過了什麼。