セッションレプリケーション

環境説明:( 3台のサーバーシステム:7.6)
192.168.200.111 nginxの
192.168.200.112のTomcat
192.168.200.113 Tomcatの
環境設定:192.168.200.111 192.168.200.112 192.168.200.113
[ルート@ nginxの〜]#のCAT / etc / hostsの
192.168.200.111 nginxの
192.168.200.112ノード1
192.168.200.113ノード2
nginxのサーバーの構成:192.168.200.111
[nginxのルート@〜]#ホスト名nginxの
[nginxのルート@〜]#bashの
[nginxのルート@〜]#のVimは/ usr / local / nginxの/ confに/ nginx.conf
上流tomcat_pool {
サーバー192.168.200.112:8080重量= = 1 1 max_failsは= 10Sをfail_timeout;
サーバー192.168.200.113:8080量= 10sのfail_timeout = = 1 1 max_fails;
}
LOCATION / {
ルートHTML、
指数インデックスのindex.html .htm;
proxy_passます。http:// tomcat_pool。
proxy_set_headerホスト$ HTTP_HOST。
}
[ルート@のnginxの〜]#killallを-1 nginxの
第一台のTomcat服务器配置:192.168.200.112
[ルート@ノード1〜]#ホスト名のノード1
[ルート@ノード1〜]#bashの
[ルート@ノード1〜]#のvimのは/ usr /ローカル/ tomcat8 / Webアプリケーション/ ROOT / Session.jspを
セッションID:<%= session.getId()%> <BR>
SessionPort <%= request.getServerPort()%>
<%out.printlnを(「このTomcatサーバ192.168 .200.112" )。%>
[ルート@ノード1〜]#のVimの/usr/local/tomcat8/conf/server.xml
<エンジン名= "カタリナ"のdefaultHost = "localhost"をのjvmRoute = "ノード1"> //修改
<クラスタークラス名= "ORG。 apache.catalina.ha.tcp.SimpleTcpCluster "/>

配布/> //尾行添加
</ web-app>の
[ルート@ノード1〜]#の/usr/local/tomcat8/bin/shutdown.sh
[ルート@のノード1〜]#は/ usr / local / tomcat8 / binに/起動。 SH
第二台のTomcat服务器配置:192.168.200.113
[ルート@ノード2〜]#ホスト名のノード2
[ルート@ノード2〜]#bashの
[ルート@ノード2〜]#のvimの/usr/local/tomcat8/webapps/ROOT/session.jsp
セッションID:<%= session.getId()%> <BR>
SessionPort <%= request.getServerPort()%>
<%out.printlnを( "このTomcatサーバの192.168.200.113")。%>
[ルート@ノード2〜]#[ルート@ノード1〜]#のVimの/usr/local/tomcat8/conf/server.xml
<エンジン名= "カタリナ"のdefaultHost = "localhost"をのjvmRoute = "ノード2"> //修改
<クラスタークラス名= "org.apache.catalina.ha.tcp.SimpleTcpCluster"
[ルート@ NODE2〜]#Vimの/usr/local/tomcat8/webapps/ROOT/WEB-INF/web.xmlが
配布/> //最後の行を追加します。
</ web-app>の
[ルート@ノード2〜]#は/ usr / localを/tomcat8/bin/shutdown.sh
[ルート@のノード2〜]#の/usr/local/tomcat8/bin/startup.shの
注意:あなたは間違って起動した場合、あなたはマルチキャストアドレスの追加できる
ルートを-net 224.0.0.0ネットマスク240.0.0.0を追加DEV ens32

おすすめ

転載: www.cnblogs.com/lyqlyqlyq/p/11641859.html