我創建了兩個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