亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

apache和tomcat有什么不同,為什么要整合apache 和tomcat?

apache和tomcat有什么不同,為什么要整合apache 和tomcat?

浮云間 2019-02-15 15:11:16
apache和tomcat有什么不同,為什么要整合apache 和tomcat? 
查看完整描述

2 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

  1. apache是web服務器,tomcat是應用(java)服務器,它只是一個servlet(jsp也翻譯成servlet)容器,可以認為是apache的擴展。

  2. apache和tomcat都可以做為獨立的web服務器來運行。但是apache不能解釋java程序(jsp,serverlet)

  3. Apache是普通服務器,本身只支持html即普通網頁。不過可以通過插件支持PHP,還可以與Tomcat連通(單向Apache連接Tomcat,就是說通過Apache可以訪問Tomcat資源。反之不然)

  4. 兩者都是一種容器,只不過發布的東西不同。apache是html容器,功能像IIS一樣,tomcat是jsp/servlet容器,用于發布JSP及JAVA的,類似的有IBM的webshere、EBA的Weblogic,sun的JRun等

  5. apache和tomcat是獨立的,在通一臺服務器上可以集成。

    打個比方:apache是一輛卡車,上面可以裝一些東西如html等。但是不能裝水,要裝水必須要有容器(桶),tomcat就是一個桶(裝像JAVA這樣的水),而這個桶也可以不放在卡車上。

擴展資料:

Apache是普通服務器,本身只支持html即普通網頁。不過可以通過插件支持php,還可以與Tomcat連通(單向Apache連接Tomcat,就是說通過Apache可以訪問Tomcat資源。反之不然)。Apache只支持靜態網頁,但像php,cgi,jsp等動態網頁就需要Tomcat來處理。

Tomcat是由Apache軟件基金會下屬的Jakarta項目開發的一個Servlet容器,按照Sun Microsystems提供的技術規范,實現了對Servlet和JavaServer Page(JSP)的支持,并提供了作為Web服務器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。由于Tomcat本身也內含了一個HTTP服務器,它也可以被視作一個單獨的Web服務器。

但是,不能將 Tomcat 和 Apache Web 服務器混淆,Apache Web Server 是一個用 C 語言實現的 HTTP web server;這兩個 HTTP web server 不是捆綁在一起的。Apache Tomcat 包含了一個配置管理工具,也可以通過編輯 XML 格式的配置文件來進行配置。Apache,nginx,tomcat并稱為網頁服務三劍客,可見其應用度之廣泛。



查看完整回答
反對 回復 2019-03-02
  • 2 回答
  • 0 關注
  • 661 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號