Подтвердить что ты не робот

Как слушать только localhost на MongoDB

MongoDB предлагает, чтобы простой способ справиться с безопасностью - запустить его в надежной среде, учитывая, что "в такой конфигурации один должны быть уверены, что только доверенные машины могут обращаться к портам TCP базы данных."

Каким будет лучший подход для этого? Есть ли способ, чтобы mongodb мог изначально только слушать localhost?

Я использую ubuntu 10.10

4b9b3361

Ответ 1

Добавьте следующую строку в mongodb.conf:

bind_ip = 127.0.0.1

Как @Josh Rickard заявил в комментариях: не забудьте перезапустить процесс после обновления файла конфигурации:

service mongodb restart

Ответ 2

Как упоминал Андреас в кругу:

mongod --bind_ip 127.0.0.1

Ответ 3

Обратите внимание, что хотя он не отображался в документации в последний раз, когда я проверял, вы также можете поместить этот параметр в файл .conf(по сравнению с командной строкой).

Нет настройки = привязка ко всем ips.

Ответ 4

Никто не упоминает расположение файла mongodb.conf, который /etc/mongodb.conf. Двойная проверка перед выполнением следующих команд.

echo "bind_ip = 127.0.0.1" >> /etc/mongodb.conf
service mongodb restart