MongoDB Internet连接失败

时间:2013-07-11 17:58:59

标签: mongodb database-connection

我在Ubuntu 12.04LTS服务器上设置并运行MongoDB。一切正常在localhost和本地网络中的计算机上使用mac和linux盒。但是,当我尝试通过互联网连接时,例如: mongo --host 我明白了:

MongoDB shell version: 2.4.4
connecting to: mydomain.com:27017/test
Thu Jul 11 13:22:09.102 JavaScript execution failed: Error: couldn't connect to server  mydomain.com:27017 at src/mongo/shell/mongo.js:L114
exception: connect failed

但是,如果我连接为:

mongo --host mydomain.com --nodb

我明白了:

MongoDB shell version: 2.4.4
  

但我无法连接到任何dbs

我的mongodb.conf文件显示为:

dbpath=/data/db

#where to log
logpath=/data/mongo/mongodb.log

logappend=true
bind_ip = 0.0.0.0
port = 27017
auth = false here

iptables包含:

ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:28017
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:27017

我可以连接到mongodb网络监视器确定

/ data / db权限设置为777

那么我做错了什么?

1 个答案:

答案 0 :(得分:0)

如果是EC2服务器,则可能需要在EC2控制台中配置安全策略,您可以在其中启用公共端口访问。