2013-04-12 4 views
1

У меня есть большая проблема, когда я пытаюсь использовать MongoDB с безопасностью. Вчера я добавил к моему MongoDB пользователю admin, пользователю для каждого БД, я добавил iptables для большей безопасности, а MongoDB иногда работает хорошо, но в других случаях он не работает, с сообщением `** WARNING: вы работаете в OpenVZ. Это, как известно, ломается !!! ``Проблема, обеспечивающая безопасность MongoDB

Затем я переустановил MongoDB, и я сделал то же самое, что и раньше, но получил то же сообщение, за исключением случаев, когда я начал mongo с этим: mongod --fork --logpath /var/log/mongodb.log --logappend, но если бы я добавил --port foo --nohttpinterface, процесс, если он запущен, он не запускался в фоновом режиме, поэтому, если я попытался инициализировать мой Node.JS, я был вынужден закрыть процесс MongoDB. И я также попытался установить MongoDB 10Gen, но это дало мне массу проблем, поэтому я не мог его использовать.

Как я могу защитить свой сервер MongoDB и базы данных без разрыва MongoDB?

Спасибо заранее!

EDIT:

Это ошибка я получаю с 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:

ответ

1

Является ли ваша виртуальная платформа OpenVZ? Если это так, это, как известно, вызывает много и много проблем из-за того, что гипервизор выполняет управление памятью. Об этом есть JIRA ticket.

Я бы попросить вашего провайдера VM два вопроса:

1) Что гипервизор виртуальная машина с помощью

2) Если OpenVZ, можно перейти к Xen или KVM гипервизора. Я был бы удивлен, если бы они не смогли предложить альтернативы OpenVZ.

+0

Возможно изменение на Xen, но подороже. Изменить на Xen было бы единственным решением? – MrMangado

+0

Боюсь, что так. Xen, как гипервизор, гораздо предпочтительнее. Это то, что я использую лично. – Nick

+0

Я попытаюсь изменить гипервизор, если нет, я бы использовал iptables для подключения только к localhost с MongoDB, добавил пользователя admin и пользователя для db и зашифровал данные. Надеюсь, хватит безопасности. – MrMangado

Смежные вопросы