1

異なるドメイン (例: foo.com と tree.com) の同じサーバー上で独自のアプリケーションを持つ meteor の 2 つのインスタンスを実行するにはどうすればよいですか?

現在考えられる最も実行可能なオプションは、異なるポートを使用し、nginx で localhost のそれらのポートにリダイレクトすることです。その後、Meteor の正しい absolutePath を設定しました。

たとえばnginxを使用しない他のオプションはありますか?

4

1 に答える 1

1

Meteorは現在、2つのアプリケーションを区別するためにhttpホストヘッダーを処理していません。本当に同じマシンを使用したい場合は、異なるポートで異なるインスタンスを実行する必要があります。

それはあなたがこれを何を着ているかに依存します。ホストヘッダーを介してリクエストを識別するデータをプロキシするものはすべて最善の策です(nginx)、

さらに、カスタムnode.jsアプリ(ラウンドロビンのようなアプリ)を使用してデータを正しくプロキシすることもできます。別の質問をご覧ください。

Node.jsはサーバー間で複数の負荷分散をサポートしていますか?

nginxを使用したくない場合は、ポートを必要なものに変更し、httphostプロパティに条件を追加します。

于 2013-01-11T20:55:55.883 に答える