虽然大多数中小企业在部署web应用时,把所有与web应用相关的服务器系统都集成在一台服务器中,这样做最大的好处当然就是成本低了,但对于大多数大中型企业来说,这种应用模式是非常不可取的。一方面会使整个企业web应用的效率降低,另一方面还将带来巨大的安全隐患。
因为如果把web应用所铺的数据库系统也放在web服务器上的话,因web应用需要在防火墙开启相应的端口,这样企业电子商务的数据库系统就会暴露在外部网络中,非常不安全。
目前主流的应用模式是采用两台或多台服务器,一台为前端的web服务器,另一台作为后台的数据库服务器。web服务器可置于防火墙的DMZ区,而后台的数据库服务器则可置于在防火墙保护之下的内部网络。前端web服务器承载实现web应用的软件及硬件,数据库服务器主要承载后端的数据库应用,实现访问时的数据调用。
web服务器与其他服务器的主要区别不是体现在上述硬件方面,更重要的是它的软件系统,它需要一整套的web服务器软件来组建web站点、支持web应用。比较大的品牌web服务器都同时提供了自己的web服务器软件系统,功能一般都非常强大,而不像一般的服务器那样只提供带有操作系统的主机。
目前web服务器软件系统有多种选择,不同方案所适应的服务器环境(包括服务器处理器架构和网络操作系统两个主要方面)并不完全一样。当然,现在主流的web服务器方案均能适应绝大多数服务器环境,只是有个最佳搭配而已。
五大开源Web服务器开源产品的出现不仅获得了个人用户的喜爱,众多知名企业也青睐于它。虽然开源产品数不胜数,但并不是每一个开源产品都能被广泛应用并得到大众的好评。在众多成功的开源产…