预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Apache与tomcat的整合及负载均衡系统环境:WindowsServer2008R2SP1虚拟机软件:Hyper-V管理器6.1.7601.17514虚拟机环境:RedHatEnterpriseLinuxServerrelease5.4(Tikanga)X64安装软件版本:JDK:1.6.0_19Tomcat:6.0.20Apache:2.2.19JK:1.2.10实施步骤:一、安装软件。。。tar-xzvfjdk1.6.0_19.tar.gztarxvfztomcat.tar.gztarzxvfhttpd-2.2.19.tar.gzcdhttpd-2.2.19./configure--prefix=/usr/local/apache2--enable-so--enable-mods-shared=most--with-mpm=workermakemakeinstalltarzxvfjakarta-tomcat-connectors-1.2.10-src.tar.gzcdjakarta-tomcat-connectors-1.2.10-src/jk/native/./buildconf.sh./configure--with-apxs=/usr/local/apache2/bin/apxsmakemakeinstall二、配置整合及负载均衡1cp/usr/local/jakarta-tomcat-connectors-1.2.10-src/jk/native/apache-2.0/mod_jk.so/usr/local/apache2/modules配置环境变量vi/etc/profile在文本末尾加入以下内容JAVA_HOME=JDK安装路径CATALINA_HOME=tomcat安装路径CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/servlet-api.jarPATH=$JAVA_HOME/bin:$PATHexportJAVA_HOMECATALINA_HOMECLASSPATHPATH应用初始的环境变量source/etc/profile修改apache的httpd.confvi/usr/local/apache2/conf/httpd.conf修改以下几处并且在末尾加上:Include/usr/local/apache2/conf/mod_jk.conf添加及设置mod_jk.confvi/usr/local/apache2/mod_jk.conf增加以下内容#加载mod_jkModuleLoadModulejk_modulemodules/mod_jk.so#指定workers.properties文件路径JkWorkersFileconf/workers.propertiesJkLogFilelogs/mod_jk.logJkLogLevelinfo#指定那些请求交给tomcat处理"controller"为在workers.propertise里指定的负载分配控制制器JkMount/*lb添加及设置workers.propertiesvi/usr/local/apache2/conf/workers.properties添加以下内容worker.list=lbtomcat1tomcat2#server列表#========tomcat1========worker.tomcat1.port=8009#ajp13端口号在tomcat下server.xml配置默认8009worker.tomcat1.host=10.1.1.2#tomcat的主机地址如不为本机请填写ip地址worker.tomcat1.type=ajp13worker.tomcat1.lbfactor=1#server的加权比重值越高分得的请求越多#========tomcat2========worker.tomcat2.port=8009#ajp13端口号在tomcat下server.xml配置默认8009worker.tomcat2.host=10.1.1.3#tomcat的主机地址如不为本机请填写ip地址worker.tomcat2.type=ajp13worker.tomcat2.lbfactor=1#server的加权比重值越高分得的请求越多#========controller负载均衡控制器========worker.lb.type=l