HTTP服務器、WEB服務器、應用服務器


一、HTTP服務器

   HTTP服務器通常指靜態web服務器,就是專門用來處理HTTP請求的,支持靜態頁面及腳本的部署,如HTML/CSS/JS等。

二、WEB服務器

   Web服務器通常指動態web服務器,基本功能也是用來處理HTTP請求的。一方面支持頁面及靜態腳本的部署,如HTML/CSS/JS等。一方面能為特定web后台動態開發語言如java(JSP)、php、c#(ASP)等提供運行環境。

三、應用服務器

  應用服務器(應用程序服務器),微軟對它的定義是:"我們把應用程序服務器定義為“作為服務器執行共享業務應用程序的底層的系統軟件”。 就像文件服務器為很多用戶提供文件一樣,應用程序服務器讓多個用戶可以同時使用應用程序(通常是客戶創建的應用程序)"

  通俗的講,Web服務器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序服務器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web服務器專門處理HTTP請求(request),但是應用程序服務器是通過很多協議來為應用程序提供(serves)商業邏輯 (business logic)。

  以Java EE為例,Web服務器主要是處理靜態頁面處理和作為 Servlet容器,解釋和執行servlet/JSP,而應用服務器是運行業務邏輯的,主要是EJB、 JNDI和JMX API等J2EE API方面的,還包含事務處理、數據庫連接等功能,所以在企業級應用中,應用服務器提供的功能比WEB服務器強大的多。

四、舉例

  HTTP服務器(靜態web服務器):Apache、Nginx

  WEB服務器(動態web服務器):Tomcat、IIS

  應用服務器:Weblogic、WebSphere

五、精品軟件推薦

  HTTP File Server (簡稱 HFS)是一款輕巧簡單又功能完善的 HTTP 文件共享工具,可以讓我們把電腦上的文件快速共享給局域網內的用戶。類似局域網網盤,只要連在一個路由器上就可以訪問,非常適合個人用戶和家里使用。

  此軟件支持作為http服務器,有支持作為http文件服務器,非常好用。

 


免責聲明!

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



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