2024年3月14日发(作者:)
Apache+Tomcat集群配置
一、
技术基础
Apache和Tomcat同是Apache基金会下面的两个项目。一个是HTTP WEB服
务器,另一个是servlet容器(servlet container),最新的5.5.X系列实现
Servlet 2.4/JSP 2.0Spec,一般也可以把Tomcat看做是应用服务器。
Apache是目前比较受欢迎的网站服务器软件,它不但功能强大,而且完全免
费,并且支持市场上流行的各种操作系统(Windows,Linux,Mac os)。
Tomcat也是Apache出品的,应用于对Java Servlet/JSP的支持的应用服务
器。Tomcat除了支持Java Servlet/JSP之外,也可以当做网站服务器使用。
但是在对于静态的html文件、图片文件等的解析效率上不如Apache的执行
效率高。例如应用tomcat的服务器如果网站的访问量较大,系统资源占用会明
显升高,服务器负担会加重,从而导致系统或服务器崩溃。
因此在实际应用中,常常把Tomcat与Apache集成。当Tomcat与Apache
集成时,Apache负责静态资源处理,tomcat负责jsp和java servlet等动态资
源的处理。在我们生产的环境中,往往需要Apache做前端服务器,Tomcat做后
端服务器。此时我们就需要一个连接器,这个连接器的作用就是把 所有
Servlet/JSP的请求转给Tomcat来处理。Tomcat服务器的工作模式通常为进程
外的Servlet容器,Tomcat服务器与Apache之间通过专门的插件来通信。
利用apache来解析*.html *.htm *.jpg *.gif *.js等静态网页与内容
当遇到*.jsp,* servlet和*.do时,通过一个apache中的module把这些内容抛
给Tomcat来处理。
第一个连接器监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat
服务器的Web应用时,使用的就是这个连接器。
第二个连接器监听8009端口,负责和其他的HTTP服务器建立连接。在把
Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。
Web客户访问Tomcat服务器上JSP组件的两种方式如图所示:
二、
环境说明
Apache: apache_2.2.2
Tomcat: apache-tomcat-5.5.17 (zip版)
mod_jk: mod_(Apache与Tomcat通信的插件)
操作系统:windows XP或windows 2K
三、
具体步骤
第一部分:负载均衡
负载均衡,就是apache将客户请求均衡的分给
等多个服务器的多个不同的Tomcat去处理!如此就把单个Tomcat的负担降
到最低了!
1. 安装apche,tomcat
注意:安装apache时必须写明主机地址或域名,邮箱随便填
假设有两台机器负载,那么各装1个tomcat
2.在apache安装目录下conf目录中找到
在文件最后加上下面一句话就可以了(假设我的apache在
E:ideapache目录下)


发布评论