I could not understand what bind_ip
in mongodb is. I could make a remote connection from desktop to the EC2 machine by having bind_ip = 0.0.0.0
, but could not make it work with bind_ip = 127.0.0.1
.
Please explain me what bind_ip is and why it works for 0.0.0.0
and not for 127.0.0.1
.
For reference from mongodb docs:
bind_ip
Default: All interfaces.
Set this option to configure the mongod or mongos process to bind to and listen for connections from applications on this address. You may attach mongod or mongos instances to any interface; however, if you attach the process to a publicly accessible interface, implement proper authentication or firewall restrictions to protect the integrity of your database.
You may concatenate a list of comma separated values to bind mongod to multiple IP addresses.