什么是Web服务器,常用的Web服务器有哪些?
Web服务器,也称为“WWW服务器”(英文全写:World Wide Web,翻译成中文:万维网或环球信息网),主要功能是“提供网上信息浏览服务”。WWW是Internet(互联网)的多媒体信息查询工具,是Internet(互联网)上发展起来的服务,也是发展最快和目前使用最广泛的服务。正是因为有了WWW工具,才使得互联网迅速繁荣发展,它可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览; 可以放置数据文件,让全世界下载。
常用的Web服务器有哪些?
1.Microsoft IIS
IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS 的平台上。它是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息变得轻而易举。同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
2.Apache
目前Apache仍然是世界使用最多的Web服务器软件。世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支强大的开发团队、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。Apache具有简单、速度快、性能稳定等特点,并可做代理服务器来使用。
3.Kangle
Kangle Web服务器是一款多功能、安全稳定、易操作的高性能Web服务器和反向代理服务器软件。此外,Kangle也是一款专为做虚拟主机研发的Web服务器。实现虚拟主机独立进程、独立身份运行。用户之间安全隔离,一个用户出问题不影响其他用户。支持PHP、ASP、ASP.NET、Java、Ruby等多种动态开发语言。
4.Tomcat
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
5.Zeus
Zeus是一个运行于Unix下的非常优秀的Web服务器,据说性能超过Apache,是效率最高的Web服务器之一。
6.Nginx
Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。