0
点赞
收藏
分享

微信扫一扫

欧盟地区 iOS DMA 更新后,Brave浏览器安装量激增

上古神龙 03-17 09:00 阅读 5

一、 负载均衡、反向代理

环境搭建:  nginx服务器192.168.246.7   tomcat 1服务器192.168.246.8   

                                                                  tomcat 2服务器192.168.246.9

[root@zzcentos1 ~]#systemctl stop firewalld
[root@zzcentos1 ~]#setenforce 0
[root@zzcentos1 ~]#yum install epel-release.noarch -y
[root@zzcentos1 ~]#yum install nginx -y
[root@zzcentos1 ~]#rpm -ql nginx
[root@zzcentos1 ~]#systemctl start nginx
[root@zzcentos1 ~]#systemctl status nginx

[root@zzcentos1 ~]#vim /etc/nginx/nginx.conf

upstream tomcat {
    server  192.168.246.8:8080;
    server  192.168.246.9:8080;
    }
location ~* \.jsp$ {
        proxy_pass  http://tomcat;
        }

7-2 tomcat 搭建、写入主页面

[root@zzcentos2 local]#cd /usr/local/tomcat/webapps/
[root@zzcentos2 webapps]#ls
docs  examples  host-manager  manager  ROOT
[root@zzcentos2 webapps]#cd /usr/local/tomcat/webapps/ROOT/
[root@zzcentos2 ROOT]#ls
asf-logo-wide.svg  bg-middle.png  bg-upper.png  index.jsp          tomcat.css  tomcat.png        tomcat.svg
bg-button.png      bg-nav.png     favicon.ico   RELEASE-NOTES.txt  tomcat.gif  tomcat-power.gif  WEB-INF
[root@zzcentos2 ROOT]#mv index.jsp index.jsp.bak
[root@zzcentos2 ROOT]#ls
asf-logo-wide.svg  bg-middle.png  bg-upper.png  index.jsp.bak      tomcat.css  tomcat.png        tomcat.svg
bg-button.png      bg-nav.png     favicon.ico   RELEASE-NOTES.txt  tomcat.gif  tomcat-power.gif  WEB-INF
[root@zzcentos2 ROOT]#rz -E
rz waiting to receive.
[root@zzcentos2 ROOT]#ls
asf-logo-wide.svg  bg-nav.png    index.jsp          tomcat.css  tomcat-power.gif
bg-button.png      bg-upper.png  index.jsp.bak      tomcat.gif  tomcat.svg
bg-middle.png      favicon.ico   RELEASE-NOTES.txt  tomcat.png  WEB-INF
[root@zzcentos2 ROOT]#cat index.jsp
<%@ page import="java.util.*" %>
<!DOCTYPE html>
<html lang="en">
<head>
 ? <meta charset="UTF-8">
 ? <title>tomcat test</title>
</head>
<body>
<div>On <%=request.getServerName() %></div>
<div><%=request.getLocalAddr() + ":" + request.getLocalPort() %></div>
<div>SessionID = <span style="color:blue"><%=session.getId() %></span></div>
<%=new Date()%>
</body>
</html>
[root@zzcentos2 ROOT]#

7-3 tomcat搭建、写入主页面

二、会话绑定

方法一:IP  hash

检测:

方法二:​​​​​​​

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"
                 channelSendOptions="8">

          <Manager className="org.apache.catalina.ha.session.DeltaManager"
                   expireSessionsOnShutdown="false"
                   notifyListenersOnReplication="true"/>

          <Channel className="org.apache.catalina.tribes.group.GroupChannel">
            <Membership className="org.apache.catalina.tribes.membership.McastService"
                        address="228.0.0.4"
                        port="45564"
                        frequency="500"
                        dropTime="3000"/>
            <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
                      address="auto"
                      port="4000"
                      autoBind="100"
                      selectorTimeout="5000"
                      maxThreads="6"/>

            <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
              <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
            </Sender>
            <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
            <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor"/>
          </Channel>

          <Valve className="org.apache.catalina.ha.tcp.ReplicationValve"
                 filter=""/>
          <Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve"/>

          <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
                    tempDir="/tmp/war-temp/"
                    deployDir="/tmp/war-deploy/"
                    watchDir="/tmp/war-listen/"
                    watchEnabled="false"/>

          <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
        </Cluster>

子配置文件:

子配置文件配置:

检测:

举报

相关推荐

0 条评论