【发布时间】:2011-11-01 20:24:27
【问题描述】:
我已经成功地将 MongoDB 作为服务安装在 Windows 上(在本地计算机上),但现在我想将 MongoDb 移动到单独的服务器上。所以我将压缩包解压到网络上的虚拟服务器(运行 linux)。
当我使用 PuTTY 从本地计算机连接到服务器(“testmongoserver”)时,我启动了 mongod 服务器,它告诉我它正在侦听默认的 28017 端口。 mongo 控制台也在工作,允许我创建一个新数据库 (testdb) 并向其中添加用户。
但是,我无法从远程访问服务器。当我输入testmongoserver:28017 时,它不会像我的本地计算机上的localhost:28017 那样打开HTTP 控制台。我也无法使用官方驱动程序并提供连接字符串。
在 Linux 上安装 MongoDB 的必要步骤是什么,以便我可以通过连接字符串从远程计算机访问它并通过 testmongoserver:28017 使用其 HTTP 控制台
谢谢!
【问题讨论】:
-
您是否使用了正确的连接字符串? mongodb.org/display/DOCS/Connections 更改了任何设置? mongodb.org/display/DOCS/File+Based+Configuration
-
确保没有防火墙规则(在任一侧)阻止您连接到远程服务器。
标签: linux networking mongodb