私は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を使用しても接続できず、エラーメッセージも表示されません。誰かが私にこれを手伝ってくれることを願っています。
EC2のセキュリティグループで受信ポートを許可していることを確認しましたか? – Kannaiyan
https://docs.mongodb.com/manual/reference/default-mongodb-port/ – Kannaiyan
はいすべてのポートからのトラフィックを許可しますが、問題は解決しません。私はすでに成功していないこの日を探しています。 – AlexanderTGreat