我创建了两个AWS实例,并为它们分配了两个不同的弹性IP。一个实例用于数据库服务器(在MongoDB中托管),另一个用于托管网站。无法连接到其他服务器上托管的MongoDB - PHP
我无法通过我的PHP代码连接到服务器。我的代码看起来下:
try{
$connection = new Mongo('mongodb://107.21.230.121:27017');
}
catch (MongoConnectionException $exception)
{
print_r($exception->getMessage());
}
当我跑在我的网站的代码,我得到以下错误:
"Failed to connect to: 107.21.230.121:27017: Timed out after 0 ms."
我已签上的MongoDB正在运行的服务器。使用Mongo shell,我也能够创建一些集合和文档。
已经尝试过各种策略没有成功。有人可以建议我在哪里设置错了?
是允许连接到该数据库的主机?防火墙设置? – 2013-03-01 17:53:51
我没有使用任何防火墙。也没有限制任何IP连接。 – 2013-03-01 17:55:25
afair MongoDB默认绑定到本地主机 – mensi 2013-03-01 17:55:56