2012-04-12 8 views

答えて

-2

をお読みください。

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

次のようなものを持っていますかiptablesは動作していますか?

+2

これが正しい答えとしてチェックされている理由はわかりません。それは質問に答えません。 'BIND_IP'答えが私のために働きます。 – gman

0

別のサーバーに展開し、内部ネットの外部からサーバーのinternet-ipに接続するか、またはlanからサーバーのlocal-ipに接続します。

別のサーバーに展開する方法は?

'流星バンドル'

と流星/ Node.jsのは、マシン上で使用可能なすべてのIPアドレスをリッスンしnetstat -tapnによるとREADMEに

20

あなたは別のIPアドレスで何かを実行する(しかし、まだローカルファイルを持っている)場合は、あなたのvhostsファイルの編集を調べる必要があります。あなたが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を置き換えるを適用することができ、公式になる前に、あなたがそれを必要とする場合はアプリ/ mongo_runner.jsアプリ/流星/ run.js)/ libに。

12

this changeによると、あなたはBIND_IP環境変数を設定することにより、特定のIPアドレスにバインドするアプリケーションを設定することができるはずです。

export BIND_IP=127.0.0.1 

これを正しく機能させるには、あなたのアプリを新しいバージョンのMeteorにアップデートする必要があるかもしれません。

20
BIND_IPは、もはや作品

輸出、バインドIPは--port(または-pまたは--app-ポート)オプションで定義されています流星を使用してhttps://github.com/meteor/meteor/commit/9b8bd31a7b6c857e5d8fc0393982e6e6b2973eb0

+2

私はこれが受け入れられた答えであるべきだと信じている –

+0

流星の自動アップデートの「機能」では、いくつかの回答が当時正しいものであって、後で正しいものではない。 –

2

$ meteor run --port 127.0.0.1:3000 

リファレンス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 

を入力して、流星のウェルカムページが表示されます。

関連する問題