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文件,圖像等。

相關文章
相關標籤/搜索