|
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;还可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、Nginx、IIS。
|
|
|
|
Microsoft的Web服务器产品为Internet Information Services(IIS),IIS是允许在公共Intranet或Irternet上发布信息的Web服务器,是目前最流行的Web服务器产品之一。ⅡS提供了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和控制Internet服务。
|
|
|
IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络上发布信息成为一件很容易的事。IIS提供ISAPI(Intranet Server API)作为扩展Web服务器功能的编程接口;同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
|
|
|
|
Apache仍然是世界上使用得最多的Web服务器,市场占有率达60%左右。Apache源于NCSAhttpd服务器,当NCSAWWW服务器项目停止后,那些使用NCSA WWW服务器的人们开始交换用于此服务器的补丁,这也是Apache名称的由来(pache意为补丁)。世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用以及良好的可移植性。
|
|
|
|
Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。其特点是占用内存少、并发能力强。事实上Nginx的并发能力确实在同类型的网页服务器中表现较好,中国使用Nginx网站的用户有百度、京东、新浪、网易、腾讯、淘宝等。
|
|
|
Nginx依靠异步事件驱动架构帮助其处理大量的并发会话,由于其对资源的轻量利用和伸缩自如的特性,它成为广受欢迎的Web服务器,它不仅可以作为Web服务器进行部署,也可以作为代理服务器或负载均衡器。
|
|
|