ホームページ >バックエンド開発 >PHPチュートリアル >セッション共有
1.memcached 構成: (v1.4.13)
ノード 1 (192.168.159.131:11444)
ノード 2 (192.168) .159.131:11333)
2.tomcat設定
tomcat1 (192.168.159.128:8081)
tomcat2 (192.168.159.128:8082)
3.nginxは192.168にインストールされています。 159.131。
方法 1:server.xml で設定します。
ホスト ノードを見つけて、
方法 2: context.xml で構成します。
Context ノードを見つけて
最後に、アプリケーションを 2 つの Tomcat に配置し、memcached、tomcat、nginx を順番に起動します。 nginx にアクセスすると、2 つの Tomcat のセッションが共有されたままであることがわかります。
1.redis 構成 (192.168.159.131:16300) (v2.8.3)
2.tomcat 構成
トムキャット1( 192.168.159.130:8081)
tomcat2 (192.168.159.130:8082)
3.nginx は 192.168.159.131 にインストールされます。
まず、セッションを Redis に保存するように Tomcat を設定します。 2 つのメソッドがあり、どちらも server.xml または context.xml で設定されます。違いは、memcached ではマネージャー タグを追加するだけでよいのに対し、redis では次のコンテンツを追加する必要があることです。 (注: バルブ タグは)
次に、テスト セッションを共有し続けるように nginx を設定します。
最後に、アプリケーションを 2 つの Tomcat に配置し、redis、tomcat、nginx を順番に起動します。 nginx にアクセスすると、2 つの Tomcat のセッションが共有されたままであることがわかります。
以上、セッション共有についてその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。