0

Express フレームワークを使用して構築された 4 つのノード アプリケーションがあります。ドメイン名が 1 つexpressapps.comあり、3 つのアプリをそれぞれ異なるサブディレクトリ内で実行したいと考えています。4 番目のアプリをホームページで実行したいと考えています (そして、他のアプリを委任する可能性もあります)。

  • Expressapps.com
  • expressapps.com/app-one
  • expressapps.com/app-two
  • expressapps.com/app-three

すべてのアプリをドメイン名から切り離して別のアプリに移動できるようにしたいのですが、Cookie やセッション データを共有したり、相互に依存したりしないでください。また、ノード レベルのアプリが互いに異なるプロセスで実行されるようにしたいと考えています。アプリはすべて同じサーバー上にある必要があると思いますが、別のサーバー上に置くことは可能ですか?

サブドメインを使用するのではなくこれを行う理由はssl、証明書を 1 つだけ購入する必要があるためです。

これは可能ですか?この構成を支援するものはありますか?

4

3 に答える 3

2

サブドメインを作成しようとするかもしれません:

http://expressapps.com
http://app-one.expressapps.com
http://app-two.expressapps.com
http://app-three.expressapps.com

ここでの利点は、各アプリを別々の場所で、場合によっては異なるサーバーまたは異なるホスティング サービスでホストし、DNS 設定を変更してそれらのサブドメインを適切な場所に向けることができることです。わかる?

于 2012-12-30T18:43:51.060 に答える
2

最もエレガントな方法は、ポートではなくサブドメインを使用することです。

于 2012-12-30T17:49:29.440 に答える
0

次のようなツールを使用するhaproxyと、さまざまなアプリをさまざまなサーバーで稼働させることができますが、すべてが 1 つのドメインの下にあり、別のドメインに転送されます。

于 2016-04-08T02:07:35.443 に答える