大家好,如果您还对web服务器都有哪些不太了解,没有关系,今天就由本站为大家分享web服务器都有哪些的知识,包括web服务器有哪些的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

一、WEB应用服务器都有哪些

Apache

Apache

仍然是世界上用的最多的

Web

服务器,市场占有率达

60%

左右。它源于

NCSAd

服务器,当

NCSA

WWW

服务器项目停止后,那些使用

NCSA

WWW

服务器的人们开始*用于此服务器的补丁,这也是

apache

名称

的由来

(pache

补丁

)

。世界上很多著名的网站都是

Apache

的产物,它的成功之处主要在于它的源代码开放、有一支

开放的开发队伍、支持跨平台的应用

(

可以运行在几乎所有的

Unix

Windows

Linux

系统平台上

)

以及它的可移植*

等方面。

官方网站:

T

omcat

Tomcat

是一个开放源代码、运行

servlet

JSP

Web

应用软件的基于

J*a

Web

应用软件容器。

Tomcat

Server

是根据

servlet

JSP

规范进行执行的,因此我们就可以说

Tomcat

Server

也实行了

Apache-Jakarta

规范且比绝大多数

商业应用软件服务器要好。

Tomcat

J*a

Servlet

2.2

J*aServer

Pages

1.1

技术的标准实现,是基于

Apache

许可证下开发的自由软件。

Tomcat

是完全重写的

Servlet API 2.2

JSP 1.1

兼容的

Servlet/JSP

容器。

Tomcat

使用了

JServ

的一些代码,

特别是

Apache

服务适配器。随着

Catalina

Servlet

引擎的出现,

Tomcat

第四版号的*能得到提升,使得它成为一个值得考虑的

Servlet/JSP

容器,因此目前许多

WEB

服务器都是采用

Tomcat

官方网站:

小型

WEB

服务器

micro_d- really small HTTP server

特点:

*

支持安全的

..

上级目录过滤

*

支持通用的

MIME

类型

*

支持简单的目录

*

支持目录列表

*

支持使用

index.html

作为首页

* Trailing-slash redirection

*

程序总共代码才

200

多行

这个

d

适合学习简单的

Web Server

编写学习,

因为它只有一个简单的框架,

只能够处理简单的静态页,可以

考虑用来放静态页。

官方:

mini_d- small HTTP server

特点:

*

支持

GET

HEAD

POST

方法

*

支持

CGI

功能

*

支持基本的验证功能

*

支持安全

..

上级目录功能

*

支持通用的

MIME

类型

*

支持目录列表功能

*

支持使用

index.html, index.htm, index.cgi

作为首页

*

支持多个根目录的虚拟主机

*

支持标准日志记录

*

支持自定义错误页

* Trailing-slash redirection

mini_d

也是相对比较适合学习使用,大体实现了一个

Web

Server

的功能,支持静态页和

CGI

,能够用来放

置一些个人简单的东西,不适宜投入生产使用。

官方:

td- tiny/turbo/throttling HTTP server

td

中是一个简单

,

小型

,

轻便

,

快速和安全的

服务器

.

简单:它能够支持

HTTP/1.1

协议标准,或者超过了最低水平

小巧:它具有非常少的运行时间,因为它不

fork

子进程来接受新请求,并且非常谨慎的分配内存(*能对比表:

便携:它能够在大部分的类

Unix

系统上运行,包括

FreeBSD, SunOS 4, Solaris 2, BSD/OS, Linux, OSF

等等

快速:它的速度要超过主流的

Web

服务器(

Apache, NCSA, Netscape

,在高负载情况下,它要快的多

安全:它努力的保护主机不受到攻击,不中断服务器

td

类似于

ligd

对于并发请求不使用

fork()

来派*进程处理,

而是采用多路复用

(Multiplex)

技术来实现。

因此效能很好。同时它还有一个特点就是基于

URL

的文件流量限制,这对于的流量控制而言是非常方便的。象

Apache

就必须使用插件实现,效率较

td

低。

td

ligd

类似,适合静态资源类的服务,比如图片、资源文件、静态

HTML

等等的应用,*能应该比较

好,同时也适合简单的

CGI

应用的场合。

官方:

ligd- light footprint+ d= LightTPD

Ligd

是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高*能网站,安全、快速、兼容*好

并且灵活的

web server

环境。具有非常低的内存开销,

cpu

占用率低,效能好,以及丰富的模块等特点。

ligd

是众多

OpenSource

轻量级的

web

server

中较为优秀的一个。支持

FastCGI,

CGI,

Auth,

输出压缩

(output

press), URL

重写

, Alias

等重要功能,

Apache

之所以流行,

很大程度也是因为功能丰富,

ligd

上很多功能

都有相应的实现了,这点对于

apache

的用户是非常重要的,因为迁移到

ligd

就必须面对这些问题。

实用起来

ligd

确实非常不错,

apache

主要的问题是密集并发下,

不断的

fork()

和切换,

以及较高

(相对于

ligd

而言)的内存占用,使系统的资源几尽枯竭。而

ligd

采用了

Multiplex

技术,代码经过优化,体积非常小,资源

占用很低,而且反应速度相当快。

利用

apache

rewrite

技术,将繁重的

cgi/fastcgi

任务交给

ligd

来完成,充分利用两者的优点,现在那台服

务器的负载下降了一个数量级,而且反应速度也提高了一个甚至是

2

个数量级!

二、web服务器有哪些

常见的WEB服务器有:

1、ApacheApache是世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache的特点是简单、速度快、*能稳定,并可做代理服务器来使用。

2、IIS是英文Inter Information Server的缩写,译成中文就是"Inter信息服务"的意思。

它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特*,建立强大,灵活而安全的Inter和Intra站点。

3、GFEGoogle的web服务器,用户数量激增。目前紧逼iis。

4、Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。

5、Ligd

是由德国人 Jan Knesce领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高*能网站,安全、快速、兼容*好并且灵活的web server环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。

Ligd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth,输出压缩(output press), URL重写, Alias等重要功能。

6、Zeus是一个运行于Unix下的非常优秀的Web Server,据说*能超过Apache,是效率最高的Web Server之一。

7、Sun的J*a系统Web服务器也就是以前的Sun ONE Web Server。主要出现在那些运行Sun的Solaris操作系统的关键任务级Web服务器上。

它最新的版本号是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多数用户都选择了SPARC版本的Solaris操作系统。

8、Resin提供了最快的jsp/servlets运行平台。在j*a和j*ascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。

扩展资料:

1、Apache服务器优缺点:

优点:小巧,灵活,可扩展,稳定;

缺点:软件开源,所以很多的漏洞可能很容易被人查找到。

2、Nginx服务器优缺点:

优点:压缩率高,支持负载均衡,速度快;

缺点:需要掌握熟练的Linux命令才能应用;

3、IIS服务器优缺点:

优点:安装配置简单,学习起来容易;

缺点:平台适用*单一,安全*有待提高。

4、WebLogic服务器优缺点:

优点:安全*高,专业*强,耦合度低;

缺点:不容易掌握,需要有一定的专业积累才能熟练应用。

三、Web服务器的种类有哪些各自有哪些优缺点

如今的Web服务器有很多种,大家在做项目的时候根据自己的需求进行灵活的选择。下面我就给大家分享一下目前都有哪些Web服务器以及他们的优缺点。

01

Apache

Apache也被叫做d服务器,是目前使用最广泛的web服务器,它被应用于各种平台之中。Apache刚开始被推出的时候有很多的缺陷,如今已经被修复的越来越完善,如果你是web服务器的钻研者,我建议你一定要学习一下Apache的使用。

优点:小巧,灵活,可扩展,稳定。

缺点:软件开源,所以很多的漏洞可能很容易被人查找到。

02

Nginx

Nginx是Linux平台下的优秀Web服务器,我以前用过这个服务器,它让本来运行很慢的应用程序提升了很大的速度。

优点:压缩率高,支持负载均衡,速度快

缺点:需要掌握熟练的Linux命令才能应用

03

IIS

IIS是微软平台的Web服务器,是针对Windows平台的服务器。它和NET语言非常的搭配,新手掌握起来也比较快。

优点:安装配置简单,学习起来容易

web服务器都有哪些 web服务器有哪些

缺点:平台适用*单一,安全*有待提高

04

WebLogic

WebLogic是专门应用于企业级开发的web服务器,比较常见的是和J*a语言搭配,使用起来和Apache差不多,同时它的架构也非常的优秀。

优点:安全*高,专业*强,耦合度低

缺点:不容易掌握,需要有一定的专业积累才能熟练应用

05

Tomcat

Tomcat是很多J*a学习者都非常熟悉的web服务器,一般刚开始学习J*a Web开发的人都会使用Tomcat作为服务器进行练习。它既有可视化的操作界面,也有命令语句,是不错的入门级服务器。

优点:简单易掌握,部署容易,应用广泛

缺点:扩展*不强,可配置*弱,大并发能力不强

06

Ligd

Ligd是一款开源的web服务器,比较的轻巧,功能也很多。目前在使用率上比较少,还没有推广起来。

优点:小巧精致,功能强大

缺点:漏洞较多,学习资源不多

07

Sun

Sun是一款针对Solaris的web服务器,应用范围不是很广泛,只应用于Sun公司的相应web产品。另外一般的开发者轻易的用不了这款服务器。

优点:针对*强,并发*高,速度快,效率高

缺点:掌握难,适应*不高

08

Jetty

Jetty是专门针对J*a Web的服务器,它被用来运行Servlet程序,是众多服务器中最局限的一个了。我并不建议大家掌握这款服务器。

优点:内容简单,容易掌握