在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启动即可

最新文章

  1. Atitit 开发2d游戏的技术选型attilax总结
  2. Python 前端之JS
  3. 【转】The difference between categorical(Nominal ), ordinal and interval variables
  4. FTP服务详解
  5. INNO setup 制作安装包
  6. 利用php unpack读取c struct的二进制数据,struct内存对齐引起的一些问题
  7. UpdatePanel局部刷新用法
  8. 《数据结构与算法分析:C语言描述》读书笔记------List的C语言实现
  9. MongoDB下载安装测试及使用
  10. springMVC引入Validation详解
  11. Docker 导出&加载镜像
  12. JSP元素介绍
  13. Python内置函数(22)——float
  14. 锁定表头和固定列(Fixed table head and columns)
  15. pandas 中的模糊匹配
  16. Linux下的常用文本编辑器
  17. K8S 部署 ingress-nginx (二) 部署后端为 tomcat
  18. ubuntu install pip
  19. Nginx多进程高并发、低时延、高可靠机制在缓存(redis、memcache)twemproxy代理中的应用
  20. vue 获取跳转上一页组件信息

热门文章

  1. Ubuntu 16.04或14.04里下安装搜狗输入法(图文详解)(全网最简单)
  2. python2 与 python3 语法区别--转
  3. Vue运行npm run dev 时修改端口
  4. 分享一个完美的新闻客户端(酷商城)Android源码
  5. 记录sql执行顺序
  6. 页面定制CSS代码初探(一):页面变宽 文本自动换行 图片按比缩放
  7. 大数据之R语言速成与实战
  8. background--详解(背景图片根据屏幕的自适应)
  9. 获得a-b的差[返回BigDecimal 类型]
  10. 一篇文章彻底弄懂Base64编码原理(转载)