Я создал проект и развернул стек MEAN, используя «Нажмите, чтобы развернуть». Когда я посещаю ‹> / 3000, я вижу страницу MEAN, поступающую с сервера. Также я могу подключиться к этой машине по ssh и посмотреть все, что там есть. Таким образом я могу получить доступ к экземпляру MongoDB.
Я также создал отдельную виртуальную машину, на которую самостоятельно установил Node.JS и MongoDB. Оба работают одинаково.
Моя проблема в том, что я не могу получить доступ ни к одной из машин из моего локального экземпляра RoboMongo, и я не могу получить к ним доступ из локальной оболочки. У меня была похожая проблема в мире aws, и решение состояло в том, чтобы создать группу безопасности, чтобы разрешить порт mongodb (27017). Итак, я попробовал это и добавил «Правило брандмауэра» в «Сеть» и разрешил этот порт для всего входящего трафика -> как показано ниже.
Связь mongodb извне Исходные диапазоны: 0.0.0.0/0 Разрешенные протоколы или порты: tcp: 27017 Но проблема не устранена, и я не могу получить доступ к экземпляру mongodb из robomongo или локальной оболочки.
Есть идеи ?