Apache2.4 + Tomcat7负载均衡和集群(一)

本文详细介绍在Linux环境下安装和配置Apache Web服务器的过程,包括所需依赖组件apr、apr-util、pcre的安装步骤,以及如何配置Apache使其能正确运行并测试。

Apache2.4 + Tomcat7负载均衡和集群(一)


准备安装包

  • apr-1.5.2.tar.gz

  • apr-util-1.5.4.tar.gz

  • pcre-8.36.tar.gz

  • httpd-2.4.12.tar.gz

  • tomcat-connectors-1.2.40-src.tar.gz

安装步骤

将事先下载好的安装包上传到Linux服务器上

新建一个目录用于存放安装包

# cd /usr/local

# mkdir software

安装apr

# cp /usr/local/software/apr-1.5.2.tar.gz /usr/local

# cd /usr/local

# tar -zxvf apr-1.5.2.tar.gz

# cd apr-1.5.2

# ./configure --prefix=/usr/local/apr

# make && make install

安装apr-util

# cp /usr/local/software/apr-util-1.5.4.tar.gz /usr/local

# cd /usr/local

# tar -zxvf apr-util-1.5.4.tar.gz

# cd apr-util-1.5.4

# ./configure --prefix=/usr/local/apr-util

# make && make install

安装pcre

# cp /usr/local/software/pcre-8.36.tar.gz /usr/local

# cd /usr/local

# tar -zxvf pcre-8.36.tar.gz

# cd pcre-8.36.tar.gz

# ./configure --prefix=/usr/local/pcre

# make && make install

安装httpd

# cp /usr/local/software/httpd-2.4.12.tar.gz /usr/local

# cd /usr/local

# tar -zxvf httpd-2.4.12.tar.gz

# cd httpd-2.4.12.tar.gz

# ./configure --prefix=/usr/local/apache --enable-so -enable-proxy -enable-proxy_http=shared --enable-module=so --enable-mods-shared=all --enable-proxy-ajp=shared --enable-proxy-balancer -with-mpm=worker --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

# make && make install

安装jk

# cp /usr/local/software/tomcat-connectors-1.2.40-src.tar.gz /usr/local

# cd /usr/local

# tar -zxvf tomcat-connectors-1.2.40-src.tar.gz

# cd tomcat-connectors-1.2.40-src

# chmod 755 buildconf.sh

# ./buildconf.sh

# ./configure --with-apxs=/usr/local/apache/bin/apxs

# make && make install

# cp ./apache-2.0/mod_jk.so /usr/local/apache/modules/

Apache配置及测试

修改apache的配置文件:

# vi /usr/local/apache/conf/httpd.conf

查找ServerName,修改:

ServerName 162.16.1.229:8000 # 对应Linux服务器的IP

查找Listen,修改为:

Listen 8000

查找以下内容,并在index.html后面添加index.jsp

<IfModule dir_module>

<DirectoryIndex index.html index.jsp

</IfModule>

查找以下内容,并去掉前面的注释

#Include conf/extra/httpd-mpm.conf

#Include conf/extra/httpd-default.conf

#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so

测试

启动tomcat:

# /url/local/apache/bin/apachectl start

打开浏览器,输入:http://162.16.1.229:8000 (根据个人机器IP不同),如果页面出现

It's Workds!

说明Apache安装成功


因为还是新手号,每天只能只能发一篇文章,明天再更新Tomcat的配置以及如何进行测试。

由于头条号编辑的问题,有一些内容发生了遗漏,现在已经进行了更正。谢谢@划过指间提出。

由于修改已经发表的文章,会降低头条号的推荐度,但是为了文章的严谨,我收到了教训(⊙﹏⊙)b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值