學電腦,學計算機 | 手機訪問 | 加入收藏 | 設為首頁 | RSS
當前位置:首頁 > 服務器技術 > Web服務器 > 正文

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

發布時間:2015-11-10 15:59:26  來源:電腦技術學習網
【摘要】: apache和tomcat有什么不同,為什么要整合apache 和tomcat?

1. Apache是web服務器,Tomcat是應用(java)服務器,它只是一個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只支持靜態網頁,但像asp,php,cgi,jsp等動態網頁就需要Tomcat來處理。

Apache和Tomcat整合使用:如果客戶端請求的是靜態頁面,則只需要Apache服務器響應請求;如果客戶端請求動態頁面,則是Tomcat服務器響應請求;因為jsp是服務器端解釋代碼的,這樣整合就可以減少Tomcat的服務開銷 。

Apache是世界使用排名第一的Web服務器。它可以運行在幾乎所有廣泛使用的計算機平臺上。

Apache 源于 NCSAhttpd服務器,經過多次修改,成為世界上最流行的Web服務器軟件之一。Apache取自“a patchy server”的讀音,意思是充滿補丁的服務器,因為它是自由軟件,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,并可做代理服務器來使用。Apache對Linux的支持相當完美。

發表評論 共有條評論
驗證碼:
湖北省福彩30选5开奖