2012-04-12 35 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 

看流星歡迎頁面。

相關問題