Apache Vs Httpd Vs Tomcat

來源:互聯網
上載者:User
Apache Vs Httpd Vs Tomcat

Luo
Weifeng 2011-5-6

相信許多玩了Linux很久的人都像我一樣或多或少對Linux下的這幾個東西困惑過。尤其是Apache和Httpd,被搞得暈頭轉向。

那到底是他們之間有什麼關係了。下面就根據網上的說法給做個總結。

Apache vs Http

這個其實是曆史原因,不瞭解這段晦澀曆史的人都會對這個迷惑。說白了,就是Apache起家的時候是做了個WEB伺服器,這個伺服器的名字就叫Apache。結果是這個組織越來越火了,最後發展到屁事都參與,屁事都做得挺好。於是有了Apache基金會。旗下有眾多的子產品。2.0版本之前的Apache Http發布的時候都是打的Apache*.*的包,而自2.0之後,一方面由於做了重大的改進(重寫),另一方面避免與Apache基金會混淆,所以發布的時候都是用Apache Http*.*發布,簡稱http,系統進程也是httpd。但是apache http還是保留了像apachectl等老版本的介面工具。所以我們得以在linux中即可通過apachectl操作httpd服務,也可以通過httpd達到同樣的目的。

Apache vs Tomcat

前面搞清了Apache和Httpd之間的關係,既然他們是一個東西,那就剩下他們跟Tomcat的關係了。其實我們經常說的Apache伺服器應該被稱作Apache http伺服器才對,就像Linux不應該叫做linux而應該稱作 GNU Linux .儘管這兩個概念有差別。首先明確一點就是Apache http和Tomcat都是Apache基金會的東西而且是一個層次上的東西。他們都可以獨立的充當WEB伺服器職務。區別是Apache http對靜態網頁的處理效能好於Tomcat,卻不支援Jsp等主流應用。Tomcat恰巧是支援Jsp但是靜態網頁處理能力不如Apache http。於是就經常能碰到同時使用Apache http和Apache tomcat的場合。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.