Apache+Tomcat+jk集群
原理:JK插件的负载均衡器根据在worker.properties中配置的lbfactor(负载平衡因数),负责为集群系统中的Tomcat服务器分配工作负荷,以实现负载平衡。每个Tomcat服务器间用集群管理器(SimpleTcpCluster)进行通信,以实现HTTP回话的复制,比如Session。
一、搭建环境
操作系统:CentOS7
Jdk:1.7
Apache:2.4.33
Tomcat:7.0
Jk:1.2.43
二、安装包准备
Cenos镜像文件
jdk-7u80-linux-x64.tar.gz(jdk)
httpd-2.4.33.tar.gz (Apache)
apache-tomcat-7.0.88.tar.gz(Tomcat)
tomcat-connectors-1.2.43-src.tar.gz(Jk)
安装Apache所需要的依赖包:
apr-1.6.3.tar.gz
apr-util-1.6.1.tar.gz
apr-iconv-1.2.2.tar.gz
pcre-8.39.tar.gz
三、集群部署步骤
3.1安装在VMware安装centos7
https://blog.csdn.net/hui_2016/article/details/68927487
3.2 安装配置jdk
1、将centos自带jdk删除
2、将jdk压缩包拷贝到/urs/local下面
3、解压:#tar -zxvf jdk-7u80-linux-x64.tar.gz
4、配置Java环境变量在/etc/profile 末尾
5、把selinux=enforcing改为selinux=disabled 在/etc/selinux/config文件中;
3.3安装Apache步骤
3.3.1安装依赖包
1、下图四个安装包拷贝到/urs/local下面
2、安装apr——执行以下代码
# tar -zxvf apr-1.6.3.tar.gz
# cd apr-1.6.3
# ./configure --prefix=/usr/local/apr
# make
# make install
3、安装apr-util——执行以下代码
注意:apr-util 1.6.0以上的版本需要 expat 的支持,下载安装expat步骤如下:
# wget https://sourceforge.net/projects/expat/files/expat/2.2.3/expat-2.2.3.tar.bz2
#tar -xjvf expat-2.2.3.tar.bz2
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-expat=/usr/loc