apache-tomcat负载平衡配置手册

apache-tomcat负载平衡配置手册

ID:16182551

大小:84.50 KB

页数:7页

时间:2018-08-08

apache-tomcat负载平衡配置手册_第1页
apache-tomcat负载平衡配置手册_第2页
apache-tomcat负载平衡配置手册_第3页
apache-tomcat负载平衡配置手册_第4页
apache-tomcat负载平衡配置手册_第5页
资源描述:

《apache-tomcat负载平衡配置手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Apache-Tomcat负载平衡配置方法配置原因为了提高系统的高可用性及系统性能,我们常常会用到负载平衡,下面我们介绍一个经常用到的架构,使用Apache对Tomcat进行负载平衡的方法。系统架构图如图1负载均衡系统架构图所示:图1负载均衡系统架构图配置方案主机Apache作为前端负载平衡服务器,对用户请求进行分配,由后端不同的Tomcat服务器最终处理请求。其中根据侧重点的不同,可以有两种不同的配置:增加系统可用性。针对这一需求,可以维持三台Tomcat之间Session的同步,确保三台Tomcat服务器中任何两台党机都不影响系统运行,提高系统的可用性。但三台Server间

2、Session的同步将消耗系统性能,并且每台Server都需要单独保持所有Session,对Server的内存有较高要求,且对系统性能提高不大。提高系统性能。在负责负载平衡的Apache主机上记录每一请求的SessionID及回应这一Session的TomcatServer的对应关系,在下一个请求到来时,先判断是否有SessionID,如果有,表明为已有连接,则查找响应TomcatServer,并转发请求;如果没有SessionID,则表明为新建连接,可根据TomcatServer状态分配一个TomcatServer响应请求,并记录SessionID与TomcatServer关

3、系。这样则不需要在三台TomcatServer间同步Session,且可由三台TomcatServer分担全部负荷,但是,党一台Server党掉以后,该Server所对应的连接将得不到响应,直到超时并丢失Session,对系统的可用性有影响。这里主要针对提高系统性能的方面进行负载均衡的配置。配置过程软件准备Apache2.2:http://httpd.apache.org/download.cgi,下载msi安装程序,选择nossl版本Tomcat6.0:http://tomcat.apache.org/download-60.cgi,下载Tomcat6.0.18zip文件软件

4、安装把Apache安装为运行在80端口的Windows服务,安装成功后在系统服务列表中可以看到Apache2.2服务。对于已安装IIS的机器,在启动Apache服务之前必须首先停止IISAdmin服务,不然会因为端口冲突而无法启动。服务启动后在浏览器中输入http://localhost进行测试,如果能看到一个"Itworks!"的页面就代表Apache已经正常工作了。解压tomcatzip文件到两个文件夹,分别为t1和t2,以下均以t1和t2代表两个tomcat服务器。配置JAVA_HOME和CLASSPATH系统环境变量,分别启动t1和t2,确保tomcat可用,然后关闭t

5、omcat。配置过程本文仅为讲解配置过程,Apache和tomcat均工作在同一台机器上。实际部署时没有任何限制,Apache和单个tomcat可以分别部署在不同的服务器上。Apache配置Apache2.2集成了mod_jk功能,相对于1.3版本,不需要再进行繁琐的worker.properties配置,配置过程大幅简化。Ø首先,在Apache安装目录下找到conf/httpd.conf文件,以文本编辑器打开。a)去掉以下文本前的注释符(#)以便让Apache在启动时自动加载代理(proxy)模块。LoadModuleproxy_modulemodules/mod_proxy

6、.soLoadModuleproxy_ajp_modulemodules/mod_proxy_ajp.soLoadModuleproxy_balancer_modulemodules/mod_proxy_balancer.soLoadModuleproxy_connect_modulemodules/mod_proxy_connect.soLoadModuleproxy_ftp_modulemodules/mod_proxy_ftp.soLoadModuleproxy_http_modulemodules/mod_proxy_http.sob)向下拉动文档找到

7、dir_module>节点,在DirectoryIndexindex.html后加上index.jsp,这一步只是为了待会配置完tomcat后能看到小猫首页,可以不做。c)继续下拉文档找到Includeconf/extra/httpd-vhosts.conf,去掉前面的注释符。Ø用文本编辑器打开conf/extra/httpd-vhosts.conf,配置虚拟站点,在最下面加上ServerAdmin管理员邮箱ServerName域名(没有可用IP地址代替)S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。