一目前有两种部署方案:
1.web服务和应用服务器分开,想法是把静态的页面和业务逻辑分开,这样的话一旦有恶意的攻击就不会轻易地危害到我的业务逻辑,web server和应用服务器中间还会加一层防火墙;
2.不分开,应用服务器集群(2太应用服务器)前面加一台机器,装上apache,是个入口,apache和应用服务器中间加一层防火墙;
二者效果一样嘛?还想问下:把web Server和应用服务器分开的好处是什么呢?多谢谢
1.web服务和应用服务器分开,想法是把静态的页面和业务逻辑分开,这样的话一旦有恶意的攻击就不会轻易地危害到我的业务逻辑,web server和应用服务器中间还会加一层防火墙;
2.不分开,应用服务器集群(2太应用服务器)前面加一台机器,装上apache,是个入口,apache和应用服务器中间加一层防火墙;
二者效果一样嘛?还想问下:把web Server和应用服务器分开的好处是什么呢?多谢谢
同时,2也能起到隔离的作用。你所说的web Server和应用服务器分开,不太理解你是什么意思,
因为我所遇到的以第二种情况居多,也就是前置的apache只是做负载均衡,不提供具体的功能页面,
将一个系统的页面都分两级部署的用法,我没碰到过,所以不好评论。
那你的第一种方式现在用的很少,而且也不建议随便使用。。用方案2比较好第一种方式属于前后式的分布式部署 其问题远远多于好处
因为静态内容对服务器的主要需求取向是:内存量、流量,对CPU要求很低;而业务处理主要需求是:CPU、内存量。
所以,大型网站都是把静态服务器和逻辑处理服务器分开的。这跟安全没有直接关系。在大型网站中,管理多层服务器有很多优点,但是,对中小型网站而言,只会增加运行成本。
具体那个方法,只能是lz自己分析。
SSH、Ant、IBatis、jsf、seam、portal、设计模式、
ZK、DWR、ajax、CSS 、oracle
群号:65670864 欢迎加入