How to listen only to localhost on MongoDB


Question

MongoDB Suggests that the easy way to handle security is to run it in a trusted environment, given that, "in such a configuration, one must be sure only trusted machines can access database TCP ports."

What would be the best approach for doing this? Is there a way for mongodb to natively only listen to localhost?

I'm using ubuntu 10.10

1
46
2/10/2011 6:35:15 PM

Accepted Answer

Add the following line into mongodb.conf:

bind_ip = 127.0.0.1

As @Josh Rickard stated in comments: don't forget to restart the process after updating the config file:

service mongodb restart
96
6/6/2016 7:43:00 AM

As Andreas mentioned in a round-about way:

mongod --bind_ip 127.0.0.1

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon