在虛擬機安裝好mongodb後,啓動mongodb。
再在windows的瀏覽器輸入 192.168.2.126:27017(虛擬機ip : mongo監聽端口號),無法鏈接。。。
在虛擬機裏瀏覽器輸入 192.168.2.126:27017 , 還是連不上。。。
在虛擬機瀏覽器輸入 127.0.0.1:27017, 咦,成功了!! 出現這一行: It looks like you are trying to access MongoDB over HTTP on the native driver port.
好吧,應該是 bindip 設置有問題。看一下,
vim /etc/mongod.conf
果然 bindip 寫的是:
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.
將bindIp 後面的ip地址換成虛擬機ip,這裏是 192.168.2.126,保存,重啓mongo 服務。
虛擬機和宿主機的瀏覽器都可以訪問了!!不過想用 localhost 或者 127.0.0.1 這種方式就不行了。