我希望mongod实例可以从localhost和网络上的其他服务器访问。
如果我将net.bindIp
值设置为127.0.0.1
,则mongod不会侦听外部连接,nmap -p 27017 <server>
报告该端口为closed
。如果我在net.bindIp
中注释掉mongod.conf
行,则会出现同样的情况。
如果我将net.bindIp
值设置为本地IP地址 - 192.168.0.10
- 那么mongod会侦听端口27017上的网络连接,但它不允许我连接到mongod实例使用mongo
命令从本地主机进行。
我需要将net.bindIp
设置为什么值,以确保我可以在本地和通过网络连接到mongod实例。
我正在运行Ubuntu Server 14.04。
答案 0 :(得分:2)
将localhost和网络IP地址都包含为逗号分隔值。
sudo service mongod restart
并重启服务
*/*; charset=UTF-8