2011-06-16

Mongodb 限制 localhost (本機) 連線

Mongodb 預設會接受安裝的電腦上的所有的網卡的 IP 的連線要求,也就是說,如果 MongoDB  沒有啟用認證功能的話,那麼,就任何人都可以連上來要資料,所以,如果和阿舍一樣,是拿 MongoDB 來給網站用的,而且,是和網站伺服器放在同一台的話,那麼為了安全起見,最好還是設定一下,限制 MongoDB  只能被本機電腦的程式存取,這樣可以減少一些問題哩 !

要讓 MongoDb  只能給本機連線的話,要在 MongoDB 的設定檔裡加入下面這一行,如果你是把 MongoDB 裝在 Linux 上的話,MongoDb 的設定檔是放在 \etc\mongodb.conf,直接修改就可以了,改好後存檔,然後,重新啟動 MongoDb ,這樣就會生效了。

bind_ip = 127.0.0.1

如果是在 Windows 上安裝 MongoDb 的話,那麼,應該是會找不到 MongoDb 的設定檔的,所以,要自己新增一個文字檔來當設定檔用,然後,加入上面那一行,存檔後,再用下面的指令來啟動 MongoDb 就可以了 ( 阿舍設定命名為 mongodb.ini 並放在 c:\mongodb\bin 裡為例 )。

c:\mongodb\bin\mongodb –f mongodb.ini


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !