zoukankan      html  css  js  c++  java
  • Apache2.4+Tomcat7 集群

    Apache2.4+Tomcat7 集群:

    1、下载并安装相对应的软件

        apache下载地址:http://httpd.apache.org/ 这里使用apache2.4

      tomcat下载地址:http://tomcat.apache.org/ 这里使用tomcat7

    2、配置Apache

        a、下载mod_jk.so放到Apache根目录下的modules文件夹下

        b、打开根目录下的conf文件夹下的httpd.conf,编辑此文件夹(conf/httpd.conf)

          在最后一行添加以下代码:

          Include conf/mod_jk.conf

        c、在httpd.conf同目录下、创建配置文件mod_jk.conf,代码如下:

          #加载mod_jk Module

          LoadModule jk_module modules/mod_jk.so

          #负载均衡配置文件

          JkWorkersFile conf/workers.properties

          #指定哪些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名

          JkMount /* controller  #这里表示所有请求都是Tomcat处理

        c、在httpd.conf同目录下、创建配置文件workers.properties,代码如下:

          #server 列表

          worker.list=controller,tomcat1  #不指定报错Could not find a worker for worker name=controller

          #========tomcat1========

          worker.tomcat1.port=8899          #指定tomcat1服务器AJP的端口,默认为8009

          worker.tomcat1.host=localhost         #tomcat的主机地址,如不为本机,请填写ip地址

          worker.tomcat1.type=ajp13  #指定tomcat与apache AJP的通讯协议

          worker.tomcat1.lbfactor=1          #指定负载平衡因数, 只有启用了负载平衡才有用

          #========controller,负载均衡控制器========

          worker.controller.type=lb

          #指定此负载平衡器负责的Tomcat应用节点。

          worker.controller.balanced_workers=tomcat1   #指定分担请求的tomcat

          #此处指定集群是否需要会话复制,如果设为true,则表明为会话粘性,不进行会话复制,当某用户的请求第一次分发到哪台

          #Tomcat后,后继的请求会一直分发到此Tomcat服务器上处理;如果设为false,则表明需求会话复制。

          worker.controller.sticky_session=false      #设为false,则表明需求会话复制。

    3、配置tomcat(首先设置字符编码)

    自定义端口号,与上面的worker.properties中port对应;

    添加jvmRoute,集群时候用;

    解除一段注释

    4、修改项目中web.xml加上一行代码:

      <distributable/>

    5、把项目放到tomcat1下的webapps下, 依次启动apache、tomcat
    输入网址:http://localhost/项目 exp:

  • 相关阅读:
    css控制英文内容自动换行問題
    jquery添加select option两种代码思路比较
    C++实现单例模式
    C++实现单例模式
    windows下socket编程:区分shutdown()及closesocket()
    windows下socket编程:区分shutdown()及closesocket()
    socket关闭
    socket关闭
    C++模板的一些巧妙功能
    C++模板的一些巧妙功能
  • 原文地址:https://www.cnblogs.com/yuanfy008/p/5070518.html
Copyright © 2011-2022 走看看