我将bindIp设置更改为
绑定IP:127.0.0.1、0.0.0.0
在我的ubuntu服务器上的mongod.conf中,托管在Linode上并重新启动mongod,状态看起来不错。
我在ufw上打开了mongodb端口
sudo ufw状态
状态:活动
采取行动
------22/tcp允许任何位置10000
允许Nginx已满的任何位置
允许任何位置3333
允许任何位置27017
允许任何位置22/tcp(v6)
允许任何位置(v6)10000(v6)
允许任何位置(v6)Nginx Full(v6)
允许任何位置(v6)3333(v6)
允许任何位置(v6)27017(v6)
允许任何位置(v6)
从我的mac连接到它时抛出错误:
mongo mongodb://admin:secret@ubuntuipaddress/fielddb?authSource=管理
MongoDB shell v3.6.2版连接到:
mongodb://ubuntuipaddress/fielddb?authSource=管理
2018-04-08T13:47:32.212 W网络[线程1]无法连接到
ubuntuipaddress:27017,in(轮询后检查套接字是否有错误),
原因:连接被拒绝2018-04-08T13:47:32.214 E查询
[线程1]错误:无法连接到服务器ubuntuipaddress:27017,
连接尝试失败:connect@src/mongo/shell/mongo.js:251:13
@(连接):1:6异常:连接失败
如何解决这个问题?
最佳答案
禁用防火墙并尝试查看您是否可以连接,如果可以,这就是您的fw规则。先试试这个看看是否有用。