Tomcat不多说了,是比较流行的web、app服务器。之所以说是web、app服务器,是因为Tomcat即能提供web服务器的功能,又能提供app服务器(应用服务器的功能)。web服务器和app服务器的主要区别在于web服务器主要提供静态资源(html、css、js、图片等)服务,而app服务器主要提供动态内容服务,如jsp、servlet。当然,这也不是绝对的,前者如Apache,也能通过cgi提供动态内容,而Tomcat,既能提供静态资源的服务,也能提供动态资源的访问。
平常我们在开发环境部署web项目,通常会使用Tomcat来测试,Tomcat是既当爹又当妈,既提供静态资源,又处理jsp、servlet,这通过Tomcat的http连接器来实现
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
正所谓博而不精,Tomcat固然十分出色,但毕竟处理静态资源不是Tomcat的强项,所以,在产品环境,一般会把动态资源与静态资源的处理分开,使用专门的web服务器如Apache、Nginx做反向代理,应用服务器如Tomcat处理动态资源。在负载比较高的系统中,还会增加应用服务器的数量,配置负载均衡和集群,以应对大量的并发访问。
本系列教程描述Apache web服务器与Tomcat集成。首先会描述环境的准备,由于web项目一般会部署在Linux服务器上,而且涉及到多台服务器,所以首先需要安装VMware及Linux,然后安装Apache、jdk以及Tomcat;其次会将动态资源与静态资源处理分离,用Apache提供静态资源,Tomcat专门提供动态资源:接着,会配置负载均衡,使用两台Tomcat来处理动态资源,提高并发处理能力:
最后,会在多个Tomcat实例之间配置集群,主要是session同步:
下一篇中会介绍整个环境的准备。
相关推荐
Apache+Tomcat+Linux集群和均衡负载(Session同步复制
NULL 博文链接:https://ywu.iteye.com/blog/2247441
apache+tomcat+jk 均衡负载和集群 内有详细文档和你所需要的安装文件。 很好很强大!1 很好很强大!1 很好很强大!1 很好很强大!1
Apache+Tomcat+JK 实现集群负载均衡
NULL 博文链接:https://ywu.iteye.com/blog/2246306
jk+apce+tomcat 整合 实现tomcat负载均衡 tomcat集群。让tomcat处理.jsp动态页面,apache处理静态页面。平且实现在一个IP下提供多个站点服务。 里面包括怎样配置apache虚拟机文件 怎样配置tomcat的虚拟机文件 花了我...
配置apache+tomcat负载均衡和session复制,并且解决了tomcat报2009-6-5 10:10:12 org.apache.jk.common.ChannelSocket processConnection 警告: processCallbacks status 2 的问题
配置安装Apache+Apache Tomcat实现tomcat负载均衡教程.doc
NULL 博文链接:https://wb17534806.iteye.com/blog/679598
Apache+JK+Tomcat搭建负载均衡 适用于32和64位操作系统
本人自己配置的windows平台apache+tomcat负载均衡实现,这个资源中包括apache,tomcat,测试项目+说明文档。只要正确安装apache,即可直接正常运行。本人参考网络,所以给贡献网络。
Apache+Tomcat负载均衡及Session绑定的实现
apache+tomcat负载均衡apache+tomcat负载均衡apache+tomcat负载均衡apache+tomcat负载均衡
apache+tomcat7+jk负载均衡
Apache+Tomcat负载均衡及Session绑定的实现 for windows
Mod_Proxy+Apache+Tomcat负载均衡与集群配置,比较详细的配置资料。
tomcat+apache+jk集群和负载均衡
在Apache中通过mod_proxy_ajp模块发送AJP数据,另外一端的服务器需要实现AJP协议,能够接受mod_proxy_ajp模块发送的AJP协议数据,在接受到AJP协议数据后做适当处理,并能够将处理结果以AJP协议方式发送回给mod_proxy_...
反向代理负载均衡 Apache + Tomcat集群 多的我也不多说了 看文档
apache+tomcat+mysql 的负载平衡和集群技术