一、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文件服務器,非常好用。