2012-04-12 8 views

Respuesta

-2

Según netstat -tapn Meteor/Node.js escucha en todas las direcciones IP disponibles en la máquina:

tcp  0  0 0.0.0.0:3000   0.0.0.0:*    LISTEN  9098/node 

¿Tiene algo así como iptables corriendo?

+2

No estoy seguro de por qué esto se marca como la respuesta correcta. No responde la pregunta. La respuesta 'BIND_IP' funciona para mí. – gman

0

Despliegue en otro servidor y conéctese a internet-ip del servidor desde fuera de la red interna, o conéctese a la ip local del servidor desde la LAN.

¿Cómo implementar en otro servidor?

'meteoro paquete'

y leer el README

20

Si está buscando ejecutar algo en otra dirección IP (pero aún tiene los archivos locales), debe buscar editar su archivo de fantasmas. Si usted está en un Mac, mira en Virtual Host X

La forma correcta de cambiar los puertos con el meteoro es la siguiente:

meteorapp : meteor --port 5000 
1

Por el momento, no se puede - meteoro se une a todas las direcciones IP, pero hay un issue open para agregar soporte para el enlace a una IP específica.

0

Esto no es posible aún, pero hay una solicitud de extracción abierta para ello. Están esperando que el autor firme el acuerdo de mecenas antes de que pueda ser aceptado.

https://github.com/meteor/meteor/pull/469/

Si lo necesita antes de que sea oficial se puede aplicar el parche a sí mismo (o potencialmente basta con sustituir 127.0.0.1 con la dirección IP que desea unirse a los mismos archivos en referencias por el parche (app/lib/app/mongo_runner.js y meteoros/run.js).

12

Según this change, debe ser capaz de configurar su aplicación para unirse a una dirección IP específica mediante la configuración de una variable BIND_IP medio ambiente.

export BIND_IP=127.0.0.1 

Es posible que deba actualizar su aplicación a una versión más nueva de Meteor para que esto funcione correctamente.

20

exportación BIND_IP ya no funciona, se unen IP se define con --port (o -p o --app-puerto) opción (s):

$ meteor run --port 127.0.0.1:3000 

Referencia: https://github.com/meteor/meteor/commit/9b8bd31a7b6c857e5d8fc0393982e6e6b2973eb0

+2

Creo que esta debería ser la respuesta aceptada –

+0

Con la "función" de actualización automática de meteoritos, algunas respuestas son correctas en ese momento y luego no se corrigen más adelante. –

2

Usando Meteor 1.3.2.4, si su IP es 192.168.0.13 como en mi caso, en el terminal, escriba:

meteor --mobile-server 192.168.0.13 

o

meteor --port 192.168.0.13:3000 

Y verá la página de bienvenida Meteor escribiendo

http://192.168.0.13:3000 

en su navegador.

Cuestiones relacionadas