Rock Mongo を dB クライアントとして使用できるように、EC2 インスタンスに SSH トンネルを接続しようとしています。
AWS でをテストしましたがmongodb
、クライアントを使用してのみ接続できれば、問題なく動作しているようです。
これが私の設定ですTunnelier
Rock Mongo's からの抜粋config.php
$MONGO["servers"][$i]["mongo_name"] = "AWS";
$MONGO["servers"][$i]["mongo_host"] = "127.0.0.1:3000";
$MONGO["servers"][$i]["mongo_port"] = "27018";
$MONGO["servers"][$i]["control_users"]["admin"] = "admin";
$i ++;
そして、EC2インスタンスのコマンドラインから私がやった
mongod --port 27018
ただし、接続は行われず、エラーメッセージが表示されます
Unable to connect MongoDB, please check your configurations. MongoDB said:failed to get host from :27018 of 127.0.0.1:3000:27018.
質問これは正しい方法ですか、それとも別の方法を使用する必要がありますか?
誰かが同様の問題を抱えている場合
の修正は次のとおりです
ロックモンゴズconfig.php
$MONGO["servers"][$i]["mongo_name"] = "AWS";
$MONGO["servers"][$i]["mongo_host"] = "127.0.0.1";
$MONGO["servers"][$i]["mongo_port"] = "3306";
$MONGO["servers"][$i]["control_users"]["admin"] = "admin";