在RedHat5(以下简称RH)上搭建ApacheTomcat的集群环境,有以下步骤:

1.首先安装apr和apr-util

apr-util需要依赖于apr包,所以先安装apr,

http://files.cnblogs.com/zhangxsh/apr-util-1.5.3.tar.gz.rar

http://files.cnblogs.com/zhangxsh/apr-1.5.0.tar.gz.rar

2.安装pcre

http://files.cnblogs.com/zhangxsh/pcre-8.32.tar.gz.rar

3.安装httpd

http://files.cnblogs.com/zhangxsh/httpd-2.4.7.tar.gz.rar

--------------------------------------

[root@localhost httpd-2.4.7]# ./configure --prefix=/apache --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
[root@localhost httpd-2.4.7]#make
[root@localhost httpd-2.4.7]#make install

安装完后,还要安装jk:

http://files.cnblogs.com/zhangxsh/tomcat-connectors-1.2.37-src.tar.gz.rar

tomcat-connectors-1.2.37-src\tomcat-connectors-1.2.37-src\native\apache-2.0:
./configure --with
make
make install
----------------------------------------
====================================
1.配置apache/conf/httpd.conf,指定jk的配置路径以及负载均衡的tomcat的配置等等
------------------------------------------------------
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel warn
-------------------------------------------------------
2.配置
-------------------------------------------------------
[root@localhost conf]# vi workers.properties
 
#
# workers.properties
#
 
 
# list the workers by name
 
worker.list=DLOG4J, status --配置当前由哪些组件提供服务
 
--配置集群中有哪些tomcat组成,配置ajp协议的端口以及tomcat的ip地址
# localhost server 1
# ------------------------
worker.s1.port=8010
worker.s1.host=172.20.70.20
worker.s1.type=ajp13
 
# localhost server 2
# ------------------------
worker.s2.port=8011
worker.s2.host=172.20.70.20
worker.s2.type=ajp13
#worker.s2.stopped=1
 
------配置DLOG4J的工作方式为lb,也就是负载均衡
worker.DLOG4J.type=lb
worker.retries=3
--配置负载均衡下面有哪些tomcat做lb
worker.DLOG4J.balanced_workers=s1, s2
worker.DLOG4J.sticky_session=1
 
worker.status.type=status
-------------------------------------------------------
===========================================
3.apachectl -k -start启动即可

【原创】ApacheTomcat集群在Linux下的搭建步骤的更多相关文章

  1. Keepalived 集群在Linux下的搭建

    [概述]:Keepalived 是一个免费开源的,用C编写.主要提供loadbalancing(负载均衡)和 high-availability(高可用)功能,负载均衡实现需要依赖Linux的虚拟服务 ...

  2. 【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)

    Oracle 11G RAC数据库安装(八) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总 ...

  3. 【转】【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)

    原文地址:http://www.cnblogs.com/baiboy/p/orc8.html   阅读目录 目录 数据库安装 参考文献 相关文章 Oracle 11G RAC数据库安装(八) 概述:写 ...

  4. 【Oracle 集群】Linux下Oracle RAC集群搭建之基本测试与使用(九)

    Oracle 11G RAC数据库安装(九) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总 ...

  5. 【转】【Oracle 集群】Linux下Oracle RAC集群搭建之基本测试与使用(九)

    原文地址:http://www.cnblogs.com/baiboy/p/orc9.html   阅读目录 目录 检查RAC状态 检查创建的数据库 全部参考文献 相关文章 Oracle 11G RAC ...

  6. [原创]Postgres-XC集群笔记-概念与环境搭建

    文所描述的Postgres-XC版本:v1.2.1项目主页地址:http://sourceforge.net/projects/postgres-xc/ pdf文件下载: Postgres-XC集群搭 ...

  7. MySQL集群Percona XtraDB Cluster安装搭建步骤详解

    http://www.linuxidc.com/Linux/2017-05/143501.htm http://blog.csdn.net/thundermeng/article/details/52 ...

  8. 从零开始安装Redis 集群(Linux CenOS7)

    从零开始安装Redis 集群(Linux CenOS7) 使用ISO安装CentOS7虚拟机 配置静态IP(参考Mac VMware Fusion CentOS7配置静态IP) 安装vim [root ...

  9. 【架构师之路】集群/分布式环境下5种session处理策略

    [架构师之路]集群/分布式环境下5种session处理策略   转自:http://www.cnblogs.com/jhli/p/6557929.html 在搭建完集群环境后,不得不考虑的一个问题就是 ...

随机推荐

  1. art-template模板渲染及其过滤器

    原生语法 使用原生语法,需要导入template-native.js文件.在HTML中定义模板,注意模板的位置,不要放到被渲染区域,防止模板丢失. <script id="tpl&qu ...

  2. JS判断客户端是否是iOS或者Android或者ipad(二)

    js判断客户端是IPAD和iphone 多了就不说了,直接上代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22     funct ...

  3. EntityFramework 二

    特性 用来具体的设置数据库属性   [Table("表名")]//设置表名 public class User { [Key] //设置主键 [Column("列名&qu ...

  4. python之类与对象的属性

    类相关的知识 在python2中的区分: 经典类: class School: pass 新式类: class School(object): pass 在python3中以上两种均为新式类 属性: ...

  5. 用于构建 RESTful Web 服务的多层架构

    作者:Bruce Sun, Java 架构师, IBM 出处:http://www.ibm.com/developerworks/cn/web/wa-aj-multitier/ 用于构建 RESTfu ...

  6. [CTSC1999][网络流24题]家园

    题目:洛谷P2754. 题目大意:有$n$个空间站,$m$个飞船,每个飞船有各自的停靠站点,并且从第一个停靠站点开始,不断循环.每个飞船有不同的容量(-1为月球,0为地球).每个飞船初始停在第一个停靠 ...

  7. vivo输入法 需求分析

    我使用的输入法:vivo输入法 1,用户界面:界面为白色和灰色,整体简洁大方,个人而言外观挺不错.但是不能自定义界面,更改背景图片或是主题. 2,记住用户选择:可记忆上次使用后的键盘方式(26键或是9 ...

  8. 聚类(Clustering)

    简介 相对于决策树.朴素贝叶斯.SVM等有监督学习,聚类算法属于无监督学习. 有监督学习通常根据数据集的标签进行分类,而无监督学习中,数据集并没有相应的标签,算法仅根据数据集进行划分. 由于具有出色的 ...

  9. 自备LocalDateTime工具类

    package cn.zytao.taosir.common.utils; import java.time.Instant; import java.time.LocalDate; import j ...

  10. HDU 3073 Saving Beans

    Saving Beans Time Limit: 3000ms Memory Limit: 32768KB This problem will be judged on HDU. Original I ...