1. 程式人生 > >常用的Web伺服器有哪些?

常用的Web伺服器有哪些?

Unix和Linux平臺下使用最廣泛的免費HTTP伺服器是Apache伺服器,而Windows平臺的伺服器通常使用IIS作為Web伺服器。選擇Web伺服器應考慮的因素有:效能、安全性、日誌和統計、虛擬主機、代理伺服器、緩衝服務和整合應用程式等。下面是對常見伺服器的簡介: 
- IIS:Microsoft的Web伺服器產品,全稱是Internet Information Services。IIS是允許在公共Intranet或Internet上釋出資訊的Web伺服器。IIS是目前最流行的Web伺服器產品之一,很多著名的網站都是建立在IIS的平臺上。IIS提供了一個圖形介面的管理工具,稱為Internet服務管理器,可用於監視配置和控制Internet服務。IIS是一種Web服務元件,其中包括Web伺服器、FTP伺服器、NNTP伺服器和SMTP伺服器,分別用於網頁瀏覽、檔案傳輸、新聞服務和郵件傳送等方面,它使得在網路(包括網際網路和區域網)上釋出資訊成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴充套件Web伺服器功能的程式設計介面;同時,它還提供一個Internet資料庫聯結器,可以實現對資料庫的查詢和更新。 
- Kangle:Kangle Web伺服器是一款跨平臺、功能強大、安全穩定、易操作的高效能Web伺服器和反向代理伺服器軟體。此外,Kangle也是一款專為做虛擬主機研發的Web伺服器。實現虛擬主機獨立程序、獨立身份執行。使用者之間安全隔離,一個使用者出問題不影響其他使用者。支援PHP、ASP、ASP.NET、Java、Ruby等多種動態開發語言。 
- WebSphere:WebSphere Application Server是功能完善、開放的Web應用程式伺服器,是IBM電子商務計劃的核心部分,它是基於Java的應用環境,用於建立、部署和管理Internet和Intranet Web應用程式,適應各種Web應用程式伺服器的需要。 
- WebLogic:WebLogic Server是一款多功能、基於標準的Web應用伺服器,為企業構建企業應用提供了堅實的基礎。針對各種應用開發、關鍵性任務的部署,各種系統和資料庫的整合、跨Internet協作等,Weblogic都提供了相應的支援。由於它具有全面的功能、對開放標準的遵從性、多層架構、支援基於元件的開發等優勢,很多公司的企業級應用都選擇它來作為開發和部署的環境。WebLogic Server在使應用伺服器成為企業應用架構的基礎方面一直處於領先地位,為構建整合化的企業級應用提供了穩固的基礎。 
- Apache:目前Apache仍然是世界上用得最多的Web伺服器,其市場佔有率很長時間都保持在60%以上(目前的市場份額約40%左右)。世界上很多著名的網站都是Apache的產物,它的成功之處主要在於它的原始碼開放、有一支強大的開發團隊、支援跨平臺的應用(可以執行在幾乎所有的Unix、Windows、Linux系統平臺上)以及它的可移植性等方面。 
- Tomcat:Tomcat是一個開放原始碼、執行Servlet和JSP的容器。Tomcat實現了Servlet和JSP規範。此外,Tomcat還實現了Apache-Jakarta規範而且比絕大多數商業應用軟體伺服器要好,因此目前也有不少的Web伺服器都選擇了Tomcat。 
- Nginx:讀作"engine x",是一個高效能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP代理伺服器。 Nginx是由Igor Sysoev為俄羅斯訪問量第二的Rambler
站點開發的,第一個公開版本0.1.0釋出於2004年10月4日。其將原始碼以類BSD許可證的形式釋出,因它的穩定性、豐富的功能集、示例配置檔案和低系統資源的消耗而聞名。在2014年下半年,Nginx的市場份額達到了14%。