2016-03-01 157 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服务器。