Web服務器也稱為WWW服務器,HTTP服務器,其主要功能是提供網上信息瀏覽服務。
一、Apache
一個比較常見的web服務器軟件,世界使用排名第一,目前許多網站都是使用Apache作為web服務器。它可以運行在幾乎所有廣泛使用的計算機平台上,由於其跨平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一,他快速、可靠並且可通過簡單地API擴充,將Perl/Python等解釋器編譯到服務器中。Apache網站服務器擁有牢靠可信的榮譽,已經在全球超過半數的網站中被使用,特別是幾乎所有最熱門和訪問量最大的網站。
二、 Nginx(engine x)
一個高性能的反向代理Web服務器,輕量級的,占用內存比較少,並發能力比較強,Nginx在官方測試的結果中,能夠支持五萬個並行連接,而在實際的運作中,可以支持二萬至四萬個並行連接,國內的許多大型網站使用了Nginx,例如:百度。
與Apache相比:Nginx的編寫有一個明確的目標就是超越Apache Web服務器的性能。Nginx提供開箱即用的靜態文件,使用的內存比Apache少得多,每秒可以處理大約四倍於Apache的請求。在低並發下Nginx的性能與Apache相當(有時可能還低於),但是在高並發下的Nginx能保持低資源低消耗高性能,Nginx的優點還包括:高度模塊化的設計,模塊編寫簡單,以及配置文件簡介。
官方網站:http://nginx.org
三、Microsoft IIS(Internet Information Services)
微軟公司提供的,基於Windows的互聯網基本服務,從IIS1.0到現在,IIS是在Windows操作系統平台下開發的,這也限制了他只能在這種操作系統下運行。IIS的發展伴隨着安全漏洞,而隨着IIS6.0的發布,這種情況有所好轉,在低於6.0的版本中,其用戶權限是系統用戶;而在IIS6.0中,引入了網絡服務賬戶,這是一個限制用戶,這樣,即使服務遭到了破壞,也不會造成系統的癱瘓。
官方網站:https://www.iis.net
四、Apache Tomcat服務器
Tomcat是一個開放源代碼,基於Java Web應用軟件容器,Tomcat Server是根據servlet和JSP規范執行的,因此也可以說Tomcat Server實行了Apache-Jakarta規范,且比絕大數商業軟件服務器要好,但是Tomcat對靜態文件、高並發的處理比較弱。
五、 Lighttpd
Lighttpd是由一個德國人寫的開源軟件,其目標是提供一個專門針對高性能網站,安全、快速、兼容性好並且靈活的Web Server環境,它具有內存開銷低、效能好、以及模塊豐富等特點。支持FastCGI、CGI.Auth、輸出壓縮、URL重寫及Alias等重要功能。Lighttpd跟Nginx一樣,也是一款輕量級Web服務器,是Nginx的競爭對手之一。
六、IBM WebSphere服務器
WebSphere是IBM的軟件平台。它包含了編寫、運行和監視全天候的工業強度的隨需應變Web應用程序和跨平台、跨產品解決方案所需要的整個中間件基礎設施,如服務器、服務和工具。WebSphere提供了可靠、靈活和健壯的軟件。
WebSphere Application Server 是該設施的基礎,其他所有產品都在它之上運行。WebSphere Process Server 基於 WebSphere Application Server 和 WebSphere Enterprise Service Bus,它為面向服務的體系結構 (SOA) 的模塊化應用程序提供了基礎,並支持應用業務規則,以驅動支持業務流程的應用程序。高性能環境還使用 WebSphere Extended Deployment 作為其基礎設施的一部分。其他 WebSphere 產品提供了廣泛的其他服務。
WebSphere 是一個模塊化的平台,基於業界支持的開放標准。可以通過受信任和持久的接口,將現有資產插入 WebSphere,可以繼續擴展環境。WebSphere 可以在許多平台上運行,包括 Intel、Linux 和 z/OS。
WebSphere 是隨需應變的電子商務時代的最主要的軟件平台,可用於企業開發、部署和整合新一代的電子商務應用,如B2B,並支持從簡單的網頁內容發布到企業級事務處理的商業應用。WebSphere 可以創建電子商務站點, 把應用擴展到聯合的移動設備, 整合已有的應用並提供自動業務流程。
官方網站:https://www.ibm.com/cloud/websphere-application-server
七、Oracle Weblogic
WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基於JAVAEE架構的中間件,WebLogic是用於開發、集成、部署和管理大型分布式Web應用、網絡應用和數據庫應用的Java應用服務器。將Java的動態功能和Java Enterprise標准的安全性引入大型網絡應用的開發、集成、部署和管理之中。
WebLogic是美商Oracle的主要產品之一,是並購BEA得來。是商業市場上主要的Java(J2EE)應用服務器軟件(application server)之一,是世界上第一個成功商業化的J2EE應用服務器, 已推出到12c(12.2.1.4) 版。而此產品也延伸出WebLogic Portal,WebLogic Integration等企業用的中間件(但當下Oracle主要以Fusion Middleware融合中間件來取代這些WebLogic Server之外的企業包),以及OEPE(Oracle Enterprise Pack for Eclipse)開發工具。
官方網站:http://www.oracle.com/us/corporate/acquisitions/bea/index.html
八、W3C Jigsaw
Jigsaw是OpenJDK項目下的一個子項目,旨在為Java SE平台設計、實現一個標准的模塊系統,並應用到該平台和JDK中。該項目由Java編程語言編譯器小組贊助。
Jigsaw是W3C推出的開源的Web服務器平台,使用Java語言編寫,可以安裝在有Java運行環境的系統上。做為W3C(World WideWeb Consortium)開發的服務器產品,其作用主要是對新技術的實現做一個示例,而非全功能的商業服務器產品。