我正在尝试通过 SSH 隧道连接到我的 EC2 实例,以便可以使用 Rock Mongo 作为我的 dB 客户端。
我已经mongodb
在 AWS 上进行了测试,它似乎工作正常,现在如果我只能使用客户端进行连接。
这是我的设置Tunnelier
摘自 Rock Mongo 的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";