Apache+Tomcat搭建集群的一些疑问


目前网上关于Apache+tomcat的文章,基本都是在本机,用1Apachec+2Tomcat搭建的示例,这个我已经在本机搭建成功了。不过对于Apache不是太了解,但是有些问题想请教大侠们。
第一,apahce+n*Tomcat,对于应用层来说有备份的作用,但是如果apache挂掉,岂所有的Tomcat都没有办法访问了。请问有没有2或者更多 apache+ n*Tomcat的配置示例或者资料?
第二,如果有10或者更多的应用服务器,如何进行应用的部署和升级控制管理?
第三,如何配置apache,或者应用的文档组织结构,让Tomcat操作jsp\action等,Apache 访问html、js、css、图片等?
PS:目前使用的服务器都是Windows Server2008 R2 的系统。Linux基本算小白。

分布式 集群 tomcat java-ee

心智健全萝莉控 11 years, 1 month ago

你这里的Apache是一个代理和静态资源服务器的角色。
1,解决apache单点问题,LVS可以胜任,可以去搜一下LVS的文档。
2,多点部署的方案很多,最简单的办法,用版本管理工具,比如SVN去管理,发布的时候向每台app server发一个信号,他们自己更新编译重启。再麻烦点,自己写个脚本,去向各个服务器分发文件。
3,静态文件做单独的域名,这样也有利于页面性能优化。
再说个题外话,nginx在以上功能中的表现,比apache好很多

katans answered 11 years, 1 month ago

Your Answer