如何只监听MongoDB上的本地主机

MongoDBbuild议处理安全性的简单方法是在一个可信的环境中运行,因为“在这样的configuration中,必须确保只有受信任的机器才能访问数据库的TCP端口”。

这样做最好的方法是什么? 有没有办法让MongoDB本地只听localhost?

我使用的是Ubuntu 10.10

将下面一行添加到mongodb.conf

 bind_ip = 127.0.0.1 

正如@Josh Rickard在评论中所述:不要忘记在更新configuration文件后重新启动进程:

 service mongodb restart 

正如安德烈亚斯所说的那样:

 mongod --bind_ip 127.0.0.1 

请注意,尽pipe上次检查时没有出现在文档中,但您也可以将此设置放入.conf文件(与命令行)中。

没有设置=绑定到所有ips。

没有人提到mongodb.conf文件的位置是/etc/mongodb.conf 。 在运行以下命令之前仔细检查。

 echo "bind_ip = 127.0.0.1" >> /etc/mongodb.conf service mongodb restart