当我尝试使用具有安全性的 MongoDB 时,我遇到了一个大问题。昨天我向我的 MongoDB 添加了一个管理员用户,每个数据库的用户,我添加了 iptables 以提高安全性,MongoDBs 有时运行良好,但有时它不起作用,并显示消息 `** WARNING: You are running in OpenVZ。这是已知的坏了!!!``
然后,我重新安装了 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: