2016-03-01 156 views
-1

最近我遇到了一個關於web服務器和部署服務器之間差異的問題。web服務器vs部署服務器

隨着我的理解和我對谷歌發現,

Web服務器:

Web服務器處理HTTP協議。當Web服務器收到一個HTTP請求時,它會迴應一個HTTP響應,例如發送一個HTML頁面,例如發送一個HTML頁面 ex Tomcat

但是後來我試着去查看每個部署服務器的定義,我只能找到信息有關應用程序服務器

我知道,應用服務器通過任何數量的協議的應用程序提供業務邏輯,前WAS

,但我沒能找到任何部署服務器上清晰。

所以,基本上我對以下事情感到困惑。

  1. 部署服務器和應用程序服務器是否一樣?
  2. 如果部署服務器與Web服務器和應用程序服務器不同,那麼什麼是部署服務器,它與Web服務器和應用程序服務器有什麼關係或不同?

我會非常感謝一些回覆,因爲我嘗試了很多,只能找到關於Web服務器和應用程序服務器的所有信息。但是我對部署服務器的功能有清晰的認識。

+0

你在哪裏找到術語「部署服務器」?一些額外的上下文對於提供答案是有用的。 –

+0

@BrettKail - 我在接受採訪的時候被問到了這個問題,我也不確定,如果有這樣的術語,我試圖谷歌它,並且無法找到任何東西, – JRishi

回答

1

沒有像Deployment server這樣獨立的東西,有人可能會說部署服務器是部署應用程序的服務器。因此,如果您的應用程序是一堆html頁面,javascript,cgi或其他一些腳本語言,它可能是Web服務器;如果您以WAR/EAR形式部署Java應用程序,則它可能是應用程序服務器。

PS。而Tomcat不是一個Web服務器,而是Web容器(種類有限的應用服務器)。 Apache是​​一個Web服務器。