导航:首页 > IDC知识 > web服务器的名称

web服务器的名称

发布时间:2020-11-23 20:44:52

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

Apache

Apache
仍然是世界上用的最多的
Web
服务器,市场占有率达
60%
左右。它源于
NCSAhttpd
服务器,当
NCSA
WWW
服务器项目停止后,那些使用
NCSA
WWW
服务器的人们开始交换用于此服务器的补丁,这也是
apache
名称
的由来
(pache
补丁
)
。世界上很多著名的网站都是
Apache
的产物,它的成功之处主要在于它的源代码开放、有一支
开放的开发队伍、支持跨平台的应用
(
可以运行在几乎所有的
Unix

Windows

Linux
系统平台上
)
以及它的可移植性
等方面。

官方网站:
http://www.apache.org

下载地址:
http://www.eryin.com/Server/Soft/200808/01245.html

T
omcat

Tomcat
是一个开放源代码、运行
servlet

JSP

Web
应用软件的基于
Java

Web
应用软件容器。
Tomcat
Server
是根据
servlet

JSP
规范进行执行的,因此我们就可以说
Tomcat
Server
也实行了
Apache-Jakarta
规范且比绝大多数
商业应用软件服务器要好。

Tomcat

Java
Servlet
2.2

JavaServer
Pages
1.1
技术的标准实现,是基于
Apache
许可证下开发的自由软件。
Tomcat
是完全重写的
Servlet API 2.2

JSP 1.1
兼容的
Servlet/JSP
容器。
Tomcat
使用了
JServ
的一些代码,
特别是
Apache
服务适配器。随着
Catalina
Servlet
引擎的出现,
Tomcat
第四版号的性能得到提升,使得它成为一个值得考虑的
Servlet/JSP
容器,因此目前许多
WEB
服务器都是采用
Tomcat


官方网站:
http://tomcat.apache.org

下载地址:
http://www.eryin.com/Server/Soft/200808/02250.html

小型
WEB
服务器



micro_httpd - really small HTTP server


特点:

*
支持安全的

..
上级目录过滤

*
支持通用的
MIME
类型

*
支持简单的目录

*
支持目录列表

*
支持使用

index.html
作为首页

* Trailing-slash redirection

*
程序总共代码才
200
多行

这个
httpd
适合学习简单的
Web Server
编写学习,
因为它只有一个简单的框架,
只能够处理简单的静态页,可以
考虑用来放静态页。

官方地址:
http://www.acme.com/software/micro_httpd/

下载地址:
http://www.acme.com/software/micro_httpd/micro_httpd_12dec2005.tar.gz



mini_httpd - small HTTP server


特点:

*
支持
GET

HEAD

POST
方法

*
支持
CGI
功能

*
支持基本的验证功能

*
支持安全

..
上级目录功能

*
支持通用的
MIME
类型

*
支持目录列表功能

*
支持使用

index.html, index.htm, index.cgi
作为首页

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

*
支持标准日志记录

*
支持自定义错误页

* Trailing-slash redirection

mini_httpd
也是相对比较适合学习使用,大体实现了一个
Web
Server
的功能,支持静态页和
CGI
,能够用来放
置一些个人简单的东西,不适宜投入生产使用。

官方地址:
http://www.acme.com/software/thttpd/

下载地址:
http://www.acme.com/software/mini_httpd/mini_httpd-1.19.tar.gz



thttpd - tiny/turbo/throttling HTTP server


thttpd
中是一个简单
,
小型
,
轻便
,
快速和安全的
http
服务器
.

简单:它能够支持
HTTP/1.1
协议标准,或者超过了最低水平

小巧:它具有非常少的运行时间,因为它不
fork
子进程来接受新请求,并且非常谨慎的分配内存(性能对比表:
http://www.acme.com/software/thttpd/benchmarks.html


便携:它能够在大部分的类
Unix
系统上运行,包括
FreeBSD, SunOS 4, Solaris 2, BSD/OS, Linux, OSF
等等

快速:它的速度要超过主流的
Web
服务器(
Apache, NCSA, Netscape

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

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

thttpd
类似于
lighttpd

对于并发请求不使用
fork()
来派生子进程处理,
而是采用多路复用
(Multiplex)
技术来实现。
因此效能很好。同时它还有一个特点就是基于
URL
的文件流量限制,这对于下载的流量控制而言是非常方便的。象
Apache
就必须使用插件实现,效率较
thttpd
低。

thttpd

lighttpd
类似,适合静态资源类的服务,比如图片、资源文件、静态
HTML
等等的应用,性能应该比较
好,同时也适合简单的
CGI
应用的场合。

官方地址:
http://www.acme.com/software/thttpd/

下载地址:
http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz



lighttpd - light footprint + httpd = LightTPD


Lighttpd
是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好
并且灵活的
web server
环境。具有非常低的内存开销,
cpu
占用率低,效能好,以及丰富的模块等特点。

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

Apache
之所以流行,
很大程度也是因为功能丰富,

lighttpd
上很多功能
都有相应的实现了,这点对于
apache
的用户是非常重要的,因为迁移到
lighttpd
就必须面对这些问题。

实用起来
lighttpd
确实非常不错,
apache
主要的问题是密集并发下,
不断的
fork()
和切换,
以及较高
(相对于

lighttpd
而言)的内存占用,使系统的资源几尽枯竭。而
lighttpd
采用了
Multiplex
技术,代码经过优化,体积非常小,资源
占用很低,而且反应速度相当快。

利用
apache

rewrite
技术,将繁重的
cgi/fastcgi
任务交给
lighttpd
来完成,充分利用两者的优点,现在那台服
务器的负载下降了一个数量级,而且反应速度也提高了一个甚至是
2
个数量级!

2、web服务器的主机名是及web服务器的名称是同一个概念吗

是的,一个是小的,一个是大的

3、web服务器包括Apache和iis,这是提供web服务的程序的名称吧?

是的,是提供web服务的程序

4、怎样获得web服务器的名称

request.getServerName()就能获取了。

5、web服务器和应用程序服务器这两个是硬件的名称还是软件的名称?

我认为这些名字是一套硬件+软件的总体称呼。
如果不安装软件,单一的硬件不能使用,而根据软件的不同,又可以有针对性的对硬件环境进行优化,所以我认为是 硬件+软件的名称。

6、web服务器是如何工作的?

你现在坐在电脑前,在浏览器中查看页面。所以,当你点击某个页面的链接,或者输入URL(统一资源定位器),在幕后发生了什么?让这个页面出现在你的屏幕上?如果你曾经好奇这个过程,或曾经想知道一些特定的机制,允许你上网,然后继续读下去。在本文中,您将了解Web服务器页面如何进入你的家,学校或办公室。让我们开始吧!

 

基本过程

 

假设你坐在你的电脑前上网,你的一个朋友在电话里告诉你,“我刚读了一个非常好的文章!输入这个URL(地址)来阅读。地址是http://www.osssi.com/article/1/120。“当你输入网址到浏览器,按return键。神奇地是,不管世界上的URL在哪里,在你的屏幕上都会弹出正确页面。下图显示了页面加载的步骤:把你的浏览器发起一个连接到Web服务器,请求一个页面并返回。

如果你想知道一个更加细节的过程,一个Web页面如何出现在你的电脑屏幕上,以下是幕后的基本步骤:

浏览器把URL拆分成了三个部分:

>协议:http

>服务器名称:www.osssi.com

>文件名:article/1/120

 

浏览器连接到一个域名服务器(DNS),将服务器名称“www.osssi.com”转化为一个IP地址,它使用IP地址连接到服务器。访问IP地址所在的80端口。(我们将在本文后面讨论端口)。

 

按照HTTP协议规则,浏览器向服务器发送一个GET请求,请求"http://www.osssi.com/article/1/120"文件。(注意,Cookies可以从浏览器到服务器发送GET请求).

 

然后,服务器将Web页面的HTML文本发送到浏览器。浏览器读取HTML标记和格式化页面显示到你的屏幕上。

 

如果你以前从未了解过这一过程,这里面有许多新词汇。如果想要详细了解整个过程,你需要先了解IP地址、端口、协议……

7、如何查看web服务器的名称和版本号

看ttl这个是不能看出网站服务器用的是什么系统

常用的web服务器
微软的iis
apache
Nginx
Zeus Web Server
……

目前apache和LINUX搭配用的最多,腾讯的就是……
如果服务器设置隐藏操作系统信息,你是什么都看不到的,

我上次查看了下,百度的服务器操作系统是BWS,你听过这样的系统吗?它其实是Bai Web Server的简写!谷歌也是一样!
如果web服务器是iis,那他就是windows 服务器, 如果是apache和其他的,那就不好猜测了,
apache可以运行在windows ,LINUX ,unix很多环境下的……

总之:服务器信息不是很容易得到的……

8、asp web服务器是什么配置的

在windows服务器中一般使用 IIS配置的建站环境。

9、web服务器是基于什么协议英文全称是什么

要想更详细的了解WEB服务器就查看下面链接
http://ke.baidu.com/link?url=-k1icWQZv--xxSUla7Se_

与web服务器的名称相关的知识