當我嘗試使用MongoDB和安全性時遇到了很大的問題。昨天我向MongoDB中添加了一個管理員用戶,每個DB的用戶,爲了更高的安全性而添加了iptables,而且MongoDBs有時可以正常工作,但有時它不起作用,並且提示`**警告:您正在運行OpenVZ的。這是已知的破壞!!!``爲MongoDB提供安全性的問題
然後,我重新安裝了MongoDB,我也做了同樣的事情,但我收到了相同的消息,除非我用這個開始mongo:mongod --fork --logpath /var/log/mongodb.log --logappend
,但如果我添加--port foo --nohttpinterface
,進程如果啓動,它不會在後臺啓動,所以,如果我試圖初始化我的Node.JS,我不得不關閉MongoDB進程。我也嘗試安裝MongoDB 10Gen,但它給了我很多問題,所以我無法使用它。
如何保護我的MongoDB服務器和數據庫,而不損壞MongoDB?
謝謝先進!
編輯:
這是我的MongoDB得到錯誤10gen的exception in initAndListen std::exception: locale::facet::_S_create_c_locale name not valid, terminating Fri Apr 12 11:33:26.515 dbexit:
是否可能改爲Xen,但更貴。改爲Xen將是唯一的解決方案? – MrMangado
恐怕是這樣。 Xen,作爲管理程序是首選。這是我個人使用的。 – Nick
我會嘗試更改虛擬機管理程序,如果沒有,我將只使用iptables作爲MongoDB的本地主機連接,爲數據庫添加管理員用戶和用戶,然後加密數據。我希望這會足夠安全。 – MrMangado