由于web server产品均是针对某类网络操作系统设计的,相互之间不具有兼容性,而网站设计中的动态网页由web server解释执行,即动态网页设计技术由webserver决定。因此,电子商务网站应用环境的建设依赖于所选定的网络操作系统。本节主要介绍几种主流的web应用环境的建设方法。在internet环境下,unix、nt、linux是三大主流网络操作系统。
一、unix操作系统
在众多的网络操作系统中,unix是老资格的网络操作系统.在安全性和稳定性等方面表现突出,使用unix的服务器很少出现死机、系统瘫痪等现象,它对文件和目录权限、用户权限及数据都有非常严格的保护措施。unix也有其不足之处,从应用的角度来看,unix的缺点是操作和管理复杂,一般用户很难掌握。因为unix系统自身庞大,不同功能之间的关联性很强、版本繁多,与机器设备关联强。例如,在ibm小型机上使用的是aix,在sun小型机上使用solaris,而在dec小型机上则使用didital unix等。总的来说,unix应用的重点是大型的高端网络应用领城,如建立internet网站、组建广域网或大型局域网等。与普通中小网络用户之间存在着一定的距离,在中小型网络中应用较少。
二、windows nt/2000操作系统
徽软的windows nt以及linux则发展迅速,windows nt价格适中,使用简单,有着大家熟悉的与windows 2000相似的操作界面,并随着windows桌面系统的高市场占有率而稳稳占据了中小企业的市场份额。nt以其最容易使用和管理、界面友好、配置简单等突出优点,赢得了广大中小企业的青睐,使用者不需要太多的专业知识就能经济地建设和维护自己的网络。nt内里有丰富的网络协议,包括tcp/ip,ips/spx, ppp等,用它作服务器的操作系统,容易通过路由器和x.25,ddn等实现与异地广城网及inter-net互联。nt集成7许多网络服务功能,如dns, ras, dhcp等,实用性高。nt的网络管理功能强大.可以方便地进行增加新用户、建立共享目录等操作。另外,nt在安全性、稳定性和可靠性等方面,也表现出了优异的性能,很适合中小型网络用户使用。nt在抢占局城网市场的同时,已挤人了internet的竞争行列,目前一些网站在组建时也大量使用了nt。
三、linux操作系统
linux以其开放的源代码和低廉的价格迅速扩大着客户群体。linux是网络时代的产物,它是一种自由软件。所谓自由是指用户可以免费获取程序及其一源代码,并可方便地加上自己编制的扩充功能。linux由许多优秀的程序员共同完成设计和开发,无数用户参与了测试和除错,经过七八年的发展,终于得到用户的肯定。linux继承了unix的优秀设计思想,与unix完全兼容,是一个多用户、多任务的操作系统,内置网络支持,能与netware,nt,unix等无缝连接。linux可以运行于多种硬件平台。对硬件要求较低,同时系统的稳定性和可靠性较高,具有很高的性能价格比。