Web 有人能澄清一下吗?

Web 有人能澄清一下吗?,web,Web,对于企业应用程序的web托管,我们需要web服务器还是应用程序服务器? 当应用服务器可以为客户端请求和响应提供所有协议时,为什么要引入web服务器? 应用服务器是否可以在web服务器中运行,以便可以在WWW中访问企业应用程序 请帮助,这些是我一直在寻找的疑问,谢谢…您可以让您的应用程序服务器也成为您的Web服务器,但您通常不应该这样做 我想到两个原因(可能还有更多): 安全性:您的应用程序服务器可能有本地访问的其他端口/服务端点/接口等,您不想将它们公开给Web。(您可以使用合适的防火墙获得结果

对于企业应用程序的web托管,我们需要web服务器还是应用程序服务器? 当应用服务器可以为客户端请求和响应提供所有协议时,为什么要引入web服务器? 应用服务器是否可以在web服务器中运行,以便可以在WWW中访问企业应用程序


请帮助,这些是我一直在寻找的疑问,谢谢…

您可以让您的应用程序服务器也成为您的Web服务器,但您通常不应该这样做

我想到两个原因(可能还有更多):

  • 安全性:您的应用程序服务器可能有本地访问的其他端口/服务端点/接口等,您不想将它们公开给Web。(您可以使用合适的防火墙获得结果,但Web服务器添加了另一层保护)

  • 性能:如果没有专用的web服务器,应用服务器除了执行业务逻辑外,还必须提供静态内容(图像、静态页面等)。拥有专用的web服务器有助于分配负载


  • web服务器=宿主html,应用服务器=宿主应用程序