網頁伺服器

為客戶提供網站內容的服務器

網頁伺服器(英語:Web server)一詞有兩個意思:

  1. 一台負責提供網頁的電腦,主要是各種程式語言構建而成,通過超文字傳輸協定(英語:HTTP)傳給客戶端(一般是指網頁瀏覽器)。
  2. 一個提供網頁的伺服器程式。
一個戴爾PowerEdge英語Dell PowerEdge網頁伺服器的內部和前端,被設計用於在機架式電腦
多個網路伺服器可以用於高流量的網站,此處4個Sun Fire英語Sun Fire X4200伺服器安裝在一起。

每一台網頁伺服器(第1個意思)會執行最少一個網頁伺服器程式(第2個意思)。作為第1個意思,大陸地區稱為網站伺服器。此外,也通稱作Web伺服器

常見軟體

 
網頁伺服器佔有率

現在市面上普遍的超文字傳輸協定伺服器有:

一般功能

雖然每個網頁伺服器程式有很多不同,但有一些共同的特點:每一個網頁伺服器程式都需要從網路接受HTTP請求,然後提供HTTP回覆給請求者。HTTP回覆一般包含一個HTML檔案,有時也可以包含純文字檔案、圖像或其他類型的檔案。

一般來說這些檔案都儲存在網頁伺服器的本地檔案系統裡,而URL和本地檔名都有一個階級組織結構,伺服器會簡單的把URL對照到本地檔案系統中。當正確安裝和設定好網頁伺服器軟體,伺服器管理員會從伺服器軟體放置檔案的地方指定一個本地路徑名為根目錄。

例如,在「example.funnycorp.com」伺服器上設定了伺服器軟體,並把伺服器軟體的根目錄設定為「/home/public/web/」,當一個瀏覽者輸入URL 「http://example.funnycorp.com/lips/raspberry.html」,「example.funnycorp.com」上的伺服器軟體就會讀取「/home/public/web/lips/raspberry.html」這個檔案。

市場佔有率

 
LAMP(這裡還用 Squid),完全由自由和開放原始碼軟體組成的高效能和高可用性重負荷解決方案;適用於滿佈危險的環境,例如網際網路

2017年10月

以下是由W3Techs提供的網頁伺服器在網路上的市場佔有率統計數據:[1]

產品 供應商 佔有比率
Apache Apache 48.5%
nginx NGINX, Inc. 35.4%
IIS Microsoft 10.8%
LiteSpeed Web Server LiteSpeed Technologies 2.9%
GWS Google 1.1%

只有不到1%的網站使用其它網頁伺服器。

2016年9月

以下是由Netcraft公司英語Netcraft提供的網頁伺服器市場佔有率統計數據:[2]

產品 供應商 2016年8月 百分比 2016年9月 百分比 變化
Apache Apache 300,028,832 26.01% 316,042,289 24.58% -1.43%
IIS 微軟 445,105,755 38.58% 542,498,796 42.19% +3.61%
nginx NGINX, Inc. 181,606,297 15.74% 186,529,038 14.51% -1.23%
GWS 谷歌 22,111,431 1.92% 21,467,729 1.67% -0.25%

ApacheIISNginx是網際網路上最常用的Web伺服器。

參考文獻

外部連結