什麼是 Web 伺服器?特徵、用途和常用網頁伺服器
我們解釋什麼是 Web 伺服器及其特徵。另外,它的用途以及最常用的網頁伺服器。
Web 伺服器在使用者和資訊所在的伺服器之間進行中介。
什麼是網頁伺服器?
在計算中,Web 伺服器或HTTP伺服器是一種通訊軟體,它在託管請求資料的伺服器和用戶端電腦之間進行中介,允許與任何客戶端應用程式進行雙向或單向、同步或非同步連接。可翻譯(可呈現)程式碼轉換為給定網頁的瀏覽器。換句話說,這些程式在網路使用者和他們要求的資訊所在的伺服器之間進行中介。
Web 伺服器是網路上日常使用的程序,它們使用各種資料協定進行通信,最常見且某種程度上標準的是 HTTP(超文本傳輸協定)。然而,也可以使用該術語來指稱儲存構成網站的文件以及遵守網路資料連接所需的軟體的電腦。
Web 伺服器的特點
在靜態伺服器上,檔案在儲存時被發送。
Web 伺服器在電腦上執行,等待來自用戶端 Web 瀏覽器的請求,提供所要求的資料以組成網頁,或者如果失敗,則提供錯誤訊息。 Web 伺服器可以有兩種:靜態和動態。
靜態伺服器。它們由儲存資訊的電腦和回應訂單協議的 HTTP 伺服器組成。它的名字來自於檔案在儲存時被發送的事實。
動態伺服器。相反,它們是包含附加軟體(通常是應用程式和資料庫)的靜態伺服器,允許它們在將請求的資訊發送到客戶端之前更新該資訊。
網路伺服器有什麼用?
使用者在瀏覽器中輸入網址,瀏覽器向伺服器發送請求。
如前所述,Web 伺服器的功能是在使用者請求和儲存這些資訊的電腦上包含所請求資訊的文件之間進行協調。因此,需要發布一個網站,並且還需要存取構成任何網頁的資料。過程發生如下:
使用者在瀏覽器中輸入網址 ( URL ),然後瀏覽器向 Web 伺服器發送請求。
Web 伺服器(軟體)在伺服器本身(硬體)或始終可用且線上的託管服務上尋找相關文件。
然後根據請求處理文件並根據傳輸協定(即根據一組管理電腦之間通訊的規則)發送文件。
瀏覽器接收文件並組裝顯示給使用者的網頁內容。
最常用的網路伺服器
一些最常用的 Web 伺服器如下:
Nginx (2004)。由同名公司開發的網頁伺服器和代理程式。
阿帕契(1995)。它是一個開源 HTTP Web 伺服器,用於 Unix、Windows和 Macintosh 計算機,由組成 Apache 軟體基金會的用戶社群開發和維護。
Internet 資訊服務或 IIS (1993)。 Web 伺服器和為Microsoft Windows設計的一組服務,最初包含在其 NT 版本中。
切羅基 (2001)。它是一個用 C 語言編寫的多平台 Web 伺服器,可在 GNU 通用公共許可證下使用,免費軟體。
雄貓(1999)。 Apache 發行版也稱為 Jakarta Tomcat,基於 servlet (Java) 原理運作。