幾個常用的web服務器簡介


Web服務器也稱為WWW服務器,HTTP服務器,其主要功能是提供網上信息瀏覽服務。

一、Apache

  一個比較常見的web服務器軟件,世界使用排名第一,目前許多網站都是使用Apache作為web服務器。它可以運行在幾乎所有廣泛使用的計算機平台上,由於其跨平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一,他快速、可靠並且可通過簡單地API擴充,將Perl/Python等解釋器編譯到服務器中。Apache網站服務器擁有牢靠可信的榮譽,已經在全球超過半數的網站中被使用,特別是幾乎所有最熱門和訪問量最大的網站。

官方網站:http://httpd.apache.org

二、 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對靜態文件、高並發的處理比較弱。

官方網站:http://tomcat.apache.org

五、 Lighttpd

  Lighttpd是由一個德國人寫的開源軟件,其目標是提供一個專門針對高性能網站,安全、快速、兼容性好並且靈活的Web Server環境,它具有內存開銷低、效能好、以及模塊豐富等特點。支持FastCGI、CGI.Auth、輸出壓縮、URL重寫及Alias等重要功能。Lighttpd跟Nginx一樣,也是一款輕量級Web服務器,是Nginx的競爭對手之一。

官方網站:http://www.lighttpd.net

六、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)開發的服務器產品,其作用主要是對新技術的實現做一個示例,而非全功能的商業服務器產品。

官方網站:http://www.w3.org/Jigsaw/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM