Apache HTTP Server和Apache Tomcat之间的区别? [关闭]

Apache HTTP Server和Apache Tomcat之间的功能有何不一样? html

我知道Tomcat是用Java编写的,而HTTP Server是用C编写的,但除此以外我并不知道它们是如何区分的。 他们有不一样的功能吗? java


#1楼

除了上面的精细答案以外,我认为应该说Tomcat内置了本身的HTTP服务器,而且在提供静态内容方面也很是实用。 根据您的java虚拟机配置,它实际上能够超越传统的apache链接器,如mod_proxy和mod_jk。 apache

这就是说彻底优化的Tomcat服务器应该快速提供静态文件,若是你有静态内容的Java servlet,JSP和ColdFusion文件,你可能会发现tomcat自己就是一个很好的工做。 浏览器


#2楼

  1. Apache是​​一个通用的http服务器,它支持Tomcat没有的许多高级选项。
  2. 虽然Tomcat能够用做通用的http服务器,但您也能够将Apache和Tomcat设置为与Apache一块儿提供静态内容,并将动态内容请求转发给Tomcat。

#3楼

好吧,Apache是​​HTTP Web服务器,其中Tomcat也是Servlet和JSP的Web服务器。 此外,Apache实时优于Apache Tomcat tomcat


#4楼

apache服务器是一个http服务器,它能够提供任何简单的http请求,其中tomcat服务器其实是一个能够为java servlet请求提供服务的servlet容器。 服务器

Web服务器[apache]处理Web客户端(Web浏览器)请求并将其转发到servlet容器[tomcat]而且容器处理请求并发送由Web服务器转发到Web客户端[浏览器]的响应。 并发

您也能够查看此连接以得到更多说明: - 优化

https://sites.google.com/site/sureshdevang/servlet-architecture google

同时查看此答案以进行进一步研究: - spa

https://softwareengineering.stackexchange.com/a/221092


#5楼

Tomcat主要是一个应用程序服务器,它服务于服务器上定制的Java servlet或JSP文件的请求。 它一般与Apache HTTP服务器一块儿使用(至少根据个人经验)。 用它来手动处理传入的请求。

HTTP服务器自己最适合提供静态内容... html文件,图像等。

相关文章
相关标签/搜索