在Linux上获取MongoDB来侦听远程连接
我已经在Windows上(在本地计算机上)成功地将MongoDB安装为服务,但是现在我想将MongoDb移到单独的服务器上。因此,我将压缩包解压缩到网络上的虚拟服务器(正在运行linux)。
当我从本地计算机使用PuTTY连接到服务器(“
testmongoserver”)时,我启动了mongod服务器,它告诉我它正在侦听默认的28017端口。mongo控制台也正在运行,并允许我创建一个新数据库(testdb)并将用户添加到其中。
但是,我无法从远程访问服务器。当我键入时,testmongoserver:28017
它没有像localhost:28017
在本地计算机上那样打开HTTP控制台。我也无法使用官方驱动程序进行连接并提供连接字符串。
在Linux上安装MongoDB的必要步骤是什么,以便我可以从具有连接字符串的远程计算机上访问它,并通过以下方式使用其HTTP控制台
testmongoserver:28017
谢谢!
回答:
- 在mongo服务器上运行netstat -a并检查端口。
- 检查DNS设置,并检查linux服务器是否允许外部连接。
- 检查mongodb是否可以接受外部/远程连接。
mongo的默认端口为27017。28017-webstats的端口。
参见http://www.mongodb.org/display/DOCS/Security+and+Authentication#SecurityandAuthentication-
Ports
以上是 在Linux上获取MongoDB来侦听远程连接 的全部内容, 来源链接: utcz.com/qa/414109.html