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
しかし、その後、どのデータベースにも接続できません
私の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 Web モニターに接続できました。
/data/db 権限は 777 に設定されています
それで、私は何を間違っていますか?