網頁伺服器一般指網站服務器,是指駐留於因特網上某種類型計算機的程序,可以處理瀏覽器等Web客戶端的請求並返回相應響應,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。目前最主流的三個Web服務器是Apache、 Nginx 、IIS。 網頁伺服器(英語:Web server)一詞有兩個意思: 一台負責提供網頁的電腦,主要是各種程式語言構建而成,通過超文字傳輸協定(英語:HTTP)傳給客戶端(一般是指網頁瀏覽器)。 一個提供網頁的伺服器程式。 雖然每個網頁伺服器程式有很多不同,但有一些共同的特點:每一個網頁伺服器程式都需要從網路接受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」這個檔案。
伺服器 |
Nginx |
Apache |
Microsoft Azure |
Cloudflare |
市場佔比率 | 22% |
24% |
6% |
18% |
開放源碼 | 開 |
不開 |
||
Windows平台 | 支援 |
不支援 |
||
Linux平台 | ||||
網站官網 | https://nginx.org/en/ | https://httpd.apache.org/ | https://azure.microsoft.com/zh-tw/ | https://www.cloudflare.com/zh-tw |