CentOS系统下Apache负载均衡、Tomcat集群以及项目热部署配置

本文记录了在CentOS 6.3系统中配置Apache负载均衡和Tomcat集群的详细步骤,包括Apache的安装、JK模块配置、Tomcat端口修改、session共享验证以及负载均衡和集群项目的热部署。通过这次配置,可以实现请求的随机分配,确保session在不同节点间的复制,提高应用的可用性和可维护性。
摘要由CSDN通过智能技术生成

        关于APACHE负载均衡与TOMCAT集群配置的资料网上有很多,但是几乎是一个版本一个样,而且在配置的过程中,可能是由于版本的不同,或者系统环境的不同,出现各种各样的错误,下面将我自己在虚拟机下配置的过程记录下来,由于设备不够,所以tomcat节点与apache服务器都配置在同一Centos系统下。

        一、配置环境:

          1、Centos 6.3  32位Linux系统;

          2、Apache版本:httpd-2.2.9.tar.gz;

          3、Tomcat版本:apache-tomcat-6.0.35.tar.gz;

          4、apr、apr-util、pcre依赖包版本:直接利用httpd下自带的版本即可;

          5、zlib、zlib-devel、autoconf、libtool依赖包版本:直接采用yum命令安装即可;

          6、JK版本:tomcat-connectors-1.2.37-src.tar.gz;

        二、安装过程:

          1、安装Apache:

                A、解压httpd-2.29.tar.gz并移动到/usr/local目录下:

                      [root@localhost soft]# tar -zxvf httpd-2.29.tar.gz

                      [root@localhost soft]# mv httpd-2.29 /usr/local/httpd-2.2.9

                B、分别进入httpd-2.2.9/srclib目录下apr、apr-util、pace目录,先行安装apr、apr-util、pace等依赖包:

                      安装apr:

                      [root@localhost apr]# ./configure --prefix=/usr/local/apr

                      [root@localhost apr]# make

                      [root@localhost apr]# make install

                      注:不安装apr一般会出现如下错误:

                      checking for APR... no
                      configure: error: APR not found .  Please read the documentation

                      安装apr-util:

                      [root@localhost apr-util]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

                      [root@localhost apr-util]# make

                      [root@localhost apr-util]# make install

                      注:不安装apr-util一般会出现如下错误:

                      checking for APR-util... no
                      configure: error: APR-util not found .  Please read the documentation

                      安装pcre:

                      [root@localhost pcre]# ./configure --prefix=/usr/local/pcre

                      [root@localhost pcre]# make

                      [root@localhost pcre]# make install

                      注:--prefix=/usr/local/apr、--prefix=/usr/local/apr-util、--prefix=/usr/local/pcre分别指apr、apr-util、pace的安装目录。

                      安装Apache所需的zlib与zlib-devel依赖包:

                      [root@localhost soft]# yum install zlib

                      [root@localhost soft]# yum install zlib-devel

                      注:不安装zlib与zlib-devel一般会出现如下错误:

                      checking for zlib location... not found
                      checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures

                      进入httpd-2.29目录安装Apache:

                      [root@localhost httpd-2.29]# ./configure --prefix=/usr/local/apache --enable-modules=so --enable-mods-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/bin

                      [root@localhost httpd-2.29]# make

                      [root@localhost httpd-2.29]# make install

                      注:--prefix=/usr/local/apache指apache的安装目录,针对不同的系统版本或软件版本,可能会出现其他问题,请查阅其他相关资料。

                C、进入/usr/local,并查看是否安装成功:

                      [root

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值