/ / ¿Cómo acceder a mongodb generado por la aplicación meteor en un servidor remoto? - node.js, mongodb, meteoro

¿Cómo acceder a mongodb generado por la aplicación meteor en un servidor remoto? - node.js, mongodb, meteor

Tengo una aplicación de meteoros con mongodb corriendoen uno de mis sistemas. Quiero que otra aplicación se ejecute en un sistema diferente para poder acceder al mongodb que genera mi aplicación de meteoros.

¿Cómo puedo lograr esto porque, de forma predeterminada, la ip de enlace mongodb es localhost, por lo que no es accesible desde el exterior?

Respuestas

0 para la respuesta № 1

No recomendado, pero puede desactivar la restricción de MongoDB a la que se puede acceder solo a través de localhost. Ver: http://www.mkyong.com/mongodb/mongodb-allow-remote-access/


0 para la respuesta № 2

Si su servicio está en el mismo servidor, use la dirección localhost:

El meteorito tiende a exponer el mongodb en su dirección +1. (si el meteorito está en el puerto 3000, mongodb está en el puerto 3001)

entonces su servicio puede acceder al localhost: 3001

Si desea acceder desde otro servidor, entoncesnecesita cambiar la configuración de mongodb para exponer el puerto al exterior (probablemente también configure algunas reglas de firewall para que solo den acceso a su otro servidor, etc.)

y luego usa lo sugerido arriba MONGO_URL = mongodb: // nombre de host: puerto

lo ideal es implementar su mongodb de forma segura en algún lugar y conectar Meteor a cualquier otra aplicación que lo necesite a través de la cadena de conexión.