1

Coherence-異なるサーバーでホストされているアプリケーション間のCookieセッション共有

異なるサーバー上にいくつかのWebアプリケーションがあり、ブラウザーで共有Cookieセッションを行う必要があります。

異なるURLでそれらすべてに同じドメインを割り当てたいです。どうすればこれを実装できますか?

それは実際に機能するのでしょうか?プロキシサーバー上の仮想ホストでそれを実行したい。

4

1 に答える 1

1

頭に浮かぶ最初の方法は、別のサーバーに存在するマウントされたディレクトリへのシンボリック リンクを DocumentRoot に作成することです。これをクロスサーバーでアプリケーションごとに行う場合、(負荷分散などのために) どのサーバーに人が到着しても、各サーバーには apache に関する限り「完全な」セットがありますが、実際にはまだ異なるものがあります。データをそれぞれの場所に配置します。

/html/ディレクトリ (DocumentRoot の例) には、次のものがあります。

application1/
application2 -> /mnt/application2/
application3 -> /mnt/application3/

次に、マウントをセットアップします。たとえば、次のようにdfなります。

192.168.1.2:/var/www/html/application2   ...   /mnt/application2
192.168.1.3:/var/www/html/application3   ...   /mnt/application3

このようにすると、apache と彼のブラウザーなどに関する限り、男は同じサイトに留まり、間違いなく同じドメインを使用していますが、基本的には URL に基づいてサーバー間でファイル システムを分割するだけです。

于 2012-09-27T21:26:04.943 に答える