Web伺服器一般指網站伺服器,是指駐留於因特網上某種類型電腦的程序,可以向瀏覽器等Web客戶端提供文檔,也可以放置網站文件,讓全世界瀏覽;可以放置資料文件,讓全世界下載。
常用的web伺服器有哪些?
目前最主流的三個Web伺服器是Apache、Nginx、IS。在UNⅨ和LINUX平台下使用最廣泛的免費HTTP伺服器是Apache和Nginx伺服器,而Windows平台NT/2000/2003使用ⅡS的WEB伺服器。以下介紹幾種常用的WEB伺服器。
1、Apache
Apache是世界使用排名的Web伺服器軟體。它幾乎可以運行在所有的電腦平台上。由於Apache是開源免費的,因此有許多人參與新功能的開發設計,並不斷對其進行完善。 Apache的特色是簡單、速度快、效能穩定,並可做代理伺服器來使用。
2、Nginx
Nginx不僅是一個小巧且高效的HTTP伺服器,也可以做一個高效的負載平衡反向代理,透過它接受用戶的請求並分發到多個Mongrel進程可以大幅提升Rails應用的並發能力。
3、IIS
IIS(Internet資訊服務)英文Internet Information Server,它是微軟公司主推的伺服器。 IIS 是允許在公用Intranet或網路上發布資訊的Web伺服器。 ⅡS是目前最受歡迎的Web伺服器產品之一,許多著名的網站都是建立在ⅡS的平台上。 IIS提供了一個圖形介面的管理工具,稱為Internet服務管理器,可用於監視設定和控制Internet服務。
IIS的特點具有:安全性,強大,靈活。
4、Tomcat
Tomcat是Apache 軟體基金會(Apache Software Foundation)的Jakarta 專案中的核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。 Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發人員的認可,成為目前比較流行的Web 應用伺服器。
5、Lighttpd
Lighttpd是由德國人Jan Kneschke 領導開發的,基於BSD許可的開源WEB伺服器軟體,其根本的目的是提供一個專門針對高效能網站,安全、快速、相容性好且彈性的web server環境。具有非常低的記憶體開銷,CPU佔用率低,效能好,以及豐富的模組等特性。支援FastCGI, CGI, Auth, 輸出壓縮(output compress), URL重寫, Alias等重要功能。
6、Zeus
Zeus是一個運行於Unix下的常用的Web 伺服器,據說效能超過Apache,是效率的Web 伺服器之一。
7、Kangle
kangle web伺服器(簡稱:kangle)是一款跨平台、功能強大、安全穩定、易操作的高效能web伺服器和反向代理伺服器軟體。除此之外:kangle也是一款專為做虛擬主機研發的web伺服器。實現虛擬主機獨立進程、獨立身分運作。使用者之間安全隔離,一個使用者出問題不影響其他使用者。安全性支援php、asp、asp·net、java、ruby等多種動態開發語言。
8、WebSphere
WebSphere Application Server 是一種功能完善、開放的Web應用程式伺服器,是IBM電子商務計畫的核心部分,它是基於Java 的應用環境,用於建立、部署和管理Internet 和Intranet Web 應用程式。這一整套產品進行了擴展,以適應 Web應用程式伺服器的需要,範圍從簡單到高級直到企業級。
WebSphere 針對以 Web 為中心的開發人員,他們都是在基本 HTTP伺服器和CGI程式技術上成長起來的。
9、WebLogic
BEA WebLogic Server是一種多功能、基於標準的web應用伺服器,為企業建立自己的應用提供了堅實的基礎。各種應用程式開發、部署所有關鍵性的任務,無論是整合各種系統和資料庫,或是提交服務、跨 Internet 協作,起始點都是 BEA WebLogic Server。由於 它具有全面的功能、對開放標準的遵從性、多層架構、支援基於元件的開發,基於 Internet 的企業都選擇它來開發、部署最佳的應用。
BEA WebLogic Server 在使應用程式伺服器成為企業應用架構的基礎方面繼續處於領先地位。 BEA WebLogic Server 為建構整合的企業級應用提供了穩固的基礎,它們以 Internet 的容量和速度,在連網的企業之間共享資訊、提交服務,實現協作自動化。
如何選擇使用WEB伺服器?
在選擇使用WEB伺服器應考慮的本身特性因素有:效能、安全性、日誌和統計、虛擬主機、代理伺服器、緩衝服務和整合應用程式等。
以上是常用的web伺服器有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!