日期:2014-05-16  浏览次数:20713 次

(十二)反向代理负载均衡(如Apache+JK2+Tomcat组合)

参考:http://blog.csdn.net/chaijunkun/article/details/6987443

?

apache做前端,tomcat做业务处理,通过mod_jk连接做负载平衡。??

?

apache web服务器与tomcat容器的整合

?

预期目标:

使用apache服务器作为前置机,使用jk_mod作为连接器,派发任务

在linux和window环境中分别部署一套结构相同的应用,作为负载均衡服务器

在windows环境中访问应用,能够看到不同worker处理后的不同结果

?

?

1.检查环境,安装gcc,g++

?
其中,gcc, g++, java命令必须正确输出,表示系统当前能够编译运行c,c++,java语言!

?

如果提示command not found,则安装对应的功能:

首先,挂载光驱,从光驱中查询需要的服务

mount /dev/cdrom /mnt/cdr? 挂载光驱
cd /mnt/cdr? 进入挂载点

#find -name *gcc* 具体查询此处省略,只需按需要查找到对应的rpm的全称即可

安装rpm
#GCC
rpm -ivh ./Server/kernel-headers-2.6.18-92.el5.x86_64.rpm
rpm -ivh ./Server/compat-glibc-headers-2.3.4-2.26.x86_64.rpm
rpm -ivh ./Server/compat-glibc-2.3.4-2.26.x86_64.rpm
rpm -ivh ./Server/compat-libstdc++-33-3.2.3-61.x86_64.rpm
rpm -ivh ./Server/compat-libf2c-34-3.4.6-4.x86_64.rpm
rpm -ivh ./Server/compat-libgcc-296-2.96-138.i386.rpm
rpm -ivh ./Server/cpp-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/glibc-headers-2.5-24.x86_64.rpm
rpm -ivh ./Server/glibc-devel-2.5-24.x86_64.rpm
rpm -ivh ./Server/libgomp-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/libstdc++-devel-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/gcc-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/compat-gcc-34-3.4.6-4.x86_64.rpm
rpm -ivh ./Server/compat-gcc-34-c++-3.4.6-4.x86_64.rpm

?

#G++
rpm -ivh ./Server/libstdc++-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/gcc-c++-4.1.2-42.el5.x86_64.rpm

?

?安装完成之后,再次执行gcc, g++命令看是否能正确输出相关信息。

?

2.下载apache server 和 apache-tomcat-connector并安装

下载Apache HTTP Server???? http://httpd.apache.org/download.cgi?

【版本: httpd-2.2.25.tar.gz】


?