導航:首頁 > 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伺服器的名稱相關的知識