建网站需要用到服务器,即便是使用虚拟主机,但其背后也是有web服务器的。那么具体web服务器是什么,web服务器的分类有哪些呢?本文就给大家具体说说web服务器的相关问题。
一、web服务器是什么
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 Web服务器是可以向发出请求的浏览器提供文档的程序:
1、服务器是一种被动程序:只有当Internet上运行其他计算机中的浏览器发出的请求时,服务器才会响应。
2 、最常用的Web服务器是Apache和Microsoft的Internet信息服务器(Internet Information Services,IIS)。
3、Internet上的服务器也称为Web服务器,是一台在Internet上具有独立IP地址的计算机,可以向Internet上的客户机提供WWW、Email和FTP等各种Internet服务。
4、Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流,这就是人们常把它们称为HTTP服务器的原因。
Web服务器不仅能够存储信息,还能在客户通过Web浏览器提供的信息的基础上运行脚本和程序。
二、web服务器的分类
1.IIS
IIS(Internet信息服务)English InternetInformationServer的缩写。它是微软推动的服务器。 IIS的功能包括:安全性,功能和灵活性。
2.Tomcat
Tomcat是Apache Software Foundation的Jakarta项目的核心项目,由Apache,Sun和其他公司和个人开发。 Tomcat的先进技术,性能稳定,免费,深受Java爱好者的喜爱,并得到一些软件开发人员的认可,成为更受欢迎的Web应用服务器。
3.Zeus
Zeus是一个在Unix下运行的非常好的Web服务器。据说它胜过Apache,是最有效的Web服务器之一。
4.Nginx
Nginx不仅是一个小而有效的HTTP服务器,而且是一个有效的负载平衡反向代理。它可以通过接受客户请求并将它们分发到多个Mongrel进程来大大提高Rails应用程序的并发性。
5.Apache
Apache是世界第一的Web服务器软件。它几乎可以在任何计算机平台上运行。由于Apache是开源的,免费的,许多人都参与了新功能的开发和设计,并不断改进它们。 Apache具有简单,快速,稳定的性能,可用作代理服务器。
6.Lighttpd
Lighttpd由德国Jan Kneschke开发,基于BSD许可的开源Web服务器软件。其基本目的是提供专为高性能网站设计的网络服务器环境,安全,快速,兼容和灵活。它具有非常低的内存开销,低CPU使用率,良好的性能和丰富的模块。支持重要功能,如FastCGI,CGI,Auth,输出压缩,URL重写和Alias。
关于web服务器的问题,本文重点介绍了web服务器是什么,以及web服务器的分类有哪些。总之来说,web服务器是网站建设不可或缺的组成部分,大家可以直接理解为网站服务器,现在用的比较多的则是Apache等。
对于web服务器的概念大家能够理解即可,对于具体的搭建以及服务器优化,则需要专门的技术人员来操作。