2017-10-13 14 views
0

私はBitnami EC2 mongoDBサーバーをセットアップしました。実行中で、ローカルに接続することができ、いくつかのドキュメントを挿入して、MongoDB Compass(SSHトンネル経由)を使用して自分のデータベースとドキュメントを見ることができます。 EC2インスタンスのセキュリティグループでは、すべてのポートからのすべてのトラフィックを許可します(テスト目的)。私はmongod.configファイルからbind_ipもコメントアウトしました。ただし、次のコードGodaddyからPHPを使用してEC2 AWS mongoDBサーバーに接続

<?php 
$key = '1234'; 
$m = new MongoClient("mongodb://xx.xxx.xx.xxx", array("username" => $bitnami", 
"password" => $key)); 
?> 

を実行しているとき、私は次のエラーを取得、「致命的なエラー:メッセージでキャッチされない例外 『にMongoConnectionExceptionは』 『:xx.xxx.xx.xxx:27017:への接続に失敗しました接続が拒否した』」

私は可能な答えを探して、前にstackoverflowで同様の質問をしましたが、私の問題は部分的にしか解決しませんでした。 MongoClientコマンドは推奨されていませんが、MongoDB \ Driver \ Managerを使用しても接続できず、エラーメッセージも表示されません。誰かが私にこれを手伝ってくれることを願っています。

+0

EC2のセキュリティグループで受信ポートを許可していることを確認しましたか? – Kannaiyan

+0

https://docs.mongodb.com/manual/reference/default-mongodb-port/ – Kannaiyan

+0

はいすべてのポートからのトラフィックを許可しますが、問題は解決しません。私はすでに成功していないこの日を探しています。 – AlexanderTGreat

答えて

0

Godaddyは出力接続ポートを制限しているため、GodaddyからEC2に接続できません。

他の有用な参考文献:

https://godaddy.pissedconsumer.com/they-can-t-even-open-a-port-for-outgoing-connections-ridiculous-20140923537475.html

https://www.godaddy.com/community/Developer-Cloud-Portal/vps-outbound-port-restriction/td-p/3770

それがお役に立てば幸いです。

+0

ありがとうございました!私はまたGoDaddyとの2年間の計画のために約200ユーロを費やすだけで、今あなたに感謝することができます。それは接続が不可能で、お金と時間の無駄です!知らせてくれてありがとうございます。 – AlexanderTGreat

+0

満足している場合は、回答として受け入れてください。 – Kannaiyan

関連する問題