Подключиться к MongoDB подпуть - PullRequest
0 голосов
/ 01 августа 2010

Я пытаюсь настроить mongodb на webfaction.Он работает нормально, в настоящее время работает на порту 36505 на сервере.Я могу подключиться к нему на сервере просто отлично.Но из-за брандмауэра я не могу подключиться к 36505 на сервере из сети.

Я могу открыть порт, сопоставив порт с портом 80 в подпуть.Так что я могу сделать 1.1.1.1:36505 для 1.1.1.1:80/mongodb

Мой вопрос: как мне на самом деле подключиться к этому?Я не уверен, поддерживает ли Монго подпути на порту 80 или нет ...

1 Ответ

0 голосов
/ 08 июля 2011

Проблема с тем, что вы делаете здесь, заключается в том, что брандмауэр WebFaction будет препятствовать прямым соединениям с вашим экземпляром MongoDB, потому что он не говорит по прямому HTTP и у вас нет доступа, чтобы он использовал порт 80. Простое исправление для это получить выделенный IP-адрес, а затем попросить группу поддержки открыть дыру в брандмауэре, чтобы вы могли напрямую подключиться к базе данных.

Вот пример на странице сообщества WebFaction:

http://community.webfaction.com/questions/3448/using-websockets-with-a-nodejs-custom-app

...