2012-04-12 32 views

回答

-2

根据netstat -tapn流星/ Node.js的监听的机器上的所有可用的IP地址:

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

你有什么样iptables运行?

+2

我不知道为什么这被检查为正确的答案。它不回答这个问题。 'BIND_IP'答案适用于我。 – gman 2014-08-13 00:18:57

0

部署到另一台服务器上,并从内网外的连接到服务器的互联网IP,或连接到该网络从服务器的本地IP。

如何在另一台服务器上部署?

'流星束'

并阅读自述

20

如果你正在寻找运行在另一个IP地址的东西(但仍然有本地的文件),你需要寻找到编辑虚拟主机文件。如果你是在Mac上,看看Virtual Host X

改变端口的正确方法与流星是这样的:

meteorapp : meteor --port 5000 
1

此刻,你不能 - 流星绑定到所有IP地址,但有issue open增加对绑定到特定IP的支持。

0

这是不可能的,但有一个公开的拉请求。他们正在等待提交人签署流星排放者协议,才能被接受。

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

如果你需要它的官方你可以自己申请(或可能只是要通过补丁结合在同一个文件中引用的IP地址替换127.0.0.1补丁前(应用程序/ LIB/mongo_runner.js和应用程序/流星/ run.js)。

12

this change,你应该能够配置您的应用程序通过配置BIND_IP环境变量绑定到特定的IP地址。

export BIND_IP=127.0.0.1 

您可能需要将您的应用程序更新到Meteor的较新版本才能正常工作。

20

出口BIND_IP不再起作用,绑定IP与--port(或-p或--app端口)选项(S)定义:

$ meteor run --port 127.0.0.1:3000 

参考:https://github.com/meteor/meteor/commit/9b8bd31a7b6c857e5d8fc0393982e6e6b2973eb0

+2

我相信这应该是公认的答案 – 2015-12-05 15:36:04

+0

随着流星的自动更新“功能”,一些答案在当时是正确的,然后在以后不正确。 – 2016-01-15 20:10:01

2

使用流星1.3.2.4,如果你的IP是192.168.0。13在我的情况下,在终端上,键入:

meteor --mobile-server 192.168.0.13 

meteor --port 192.168.0.13:3000 

,你会被你的浏览器中键入

http://192.168.0.13:3000 

看流星欢迎页面。

相关问题