论坛首页 Java企业应用论坛

基于apache的tomcat负载均衡和集群配置

浏览 38018 次
精华帖 (17) :: 良好帖 (5) :: 新手帖 (14) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-05-27  
我不是这方面的专家,可是mod好像很就了吧。

能不能给个理由不用reverse proxy呢?
0 请登录后投票
   发表时间:2010-05-27  
jerry.yan.mj 写道
我不是这方面的专家,可是mod好像很就了吧。

能不能给个理由不用reverse proxy呢?



Reverse proxy主要用作以下用途:
1.安全性:reverse proxy隐藏了真实web server的IP地址,用户无法直接访问web server,从而保证了web servers上数据的安全。同时也提供了更换web server的灵活性,如果web server的host name改变,则只需更改reverse proxy上的mapping rule即可,在客户端无需任何设置;
2.加密/SSL连接:使用reverse proxy可以做HTTP到HTTPS的转换,也可以从HTTPS转换到HTTP。有时web server本身不设置HTTPS加密,加密的步骤在reverse proxy上完成,这样reverse proxy便有机会针对SSL进行一定的优化,从而得到整体性能上的提高;
3.负载均衡:reverse proxy可以将不同的URL请求分配给不同的后台server,增加新的server也不必关闭整个网站;
4.缓存:可以在reverse proxy中存储静态资源,减少实际server的访问量,提高性能。

总的来说,proxy server最大的好处还是安全性。比如forward proxy隐藏了用户的IP,保证了用户机器的安全,reverse proxy隐藏了web server的IP,保证了web server的安全。还有少数情况下,reverse proxy被赋予某些特殊的用途,比如Authentication。在SAP Enterprise Portal (EP) 中,如果要使用微软专有的验证方式比如NTLM 或者Kerberos,则必须使用IIS作为reverse proxy,并且配置SAP专有的ISAPI filter才行。

目前,主流的web server和proxy server如Apache, IIS, MS ISA都支持reverse proxy功能。
0 请登录后投票
   发表时间:2010-05-27  
Thank you lz
0 请登录后投票
   发表时间:2010-05-27  
讲的确实很详细,不知道楼主配没配过iis+tomcat的?
0 请登录后投票
   发表时间:2010-05-27  
好文,楼主辛苦了。
0 请登录后投票
   发表时间:2010-05-27  
楼主,不同的服务器之间,Tomcat集群如何建立?
0 请登录后投票
   发表时间:2010-05-27  
coffeesweet 写道
讲的确实很详细,不知道楼主配没配过iis+tomcat的?



Tomcat6+IIS6 集成及Tomcat负载均衡与Tomcat集群配置  这个是在网上看的一篇文章,没有真正的配置过
连接地址:http://www.cnblogs.com/top5/archive/2009/10/26/1589872.html
希望对你有所帮助
0 请登录后投票
   发表时间:2010-05-27  
25262875 写道
huatu122 写道
take 写道
huatu122 写道
老东西了,前几年就会了

看来这位是个鼻祖级人物啊.!

鼻祖不敢,apache官方文档写的比这个还要清楚

皮痒了,专业找攻击的。。哎。


我实话实说,不愿意听拉到
0 请登录后投票
   发表时间:2010-05-27  
不错,学习了,最近也在配这个,老是出现jk和tomcat无法通信,最后发现是worker.tomcat1.port指定成了tomcat的端口,郁闷死!~
0 请登录后投票
   发表时间:2010-05-27  
楼主写得好,我想问问,一个软件需要集群这种功能,但是需要如此繁琐的配置,是不是软件设计上本身的失败。glassfish集群应该比tomcat集群简单吧?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics