apache与tomcat的联系
?
Apache?
Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器,可以在大多數計算機操作系統中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。?
Apache HTTP服務器是一個模塊化的服務器,源于NCSAhttpd服務器,經過多次修改,成為世界使用排名第一的Web服務器軟件。?
Tomcat?
Tomcat是Apache?軟件基金會(Apache Software Foundation)的Jakarta?項目中的一個核心項目,由Apache、Sun?和其他一些公司及個人共同開發而成。由于有了Sun?的參與和支持,最新的Servlet?和JSP?規范總是能在Tomcat?中得到體現,Tomcat 5支持最新的Servlet 2.4?和JSP 2.0?規范。因為Tomcat?技術先進、性能穩定,而且免費,因而深受Java?愛好者的喜愛并得到了部分軟件開發商的認可,成為目前比較流行的Web?應用服務器。?
Tomcat優點?
1、兼有可擴du展性和安全性。假如單位時間內訪問請求zhi數急劇增加,可以用相對較低的費dao用增加前端的能力。?
2、比較容易擴展。由于是通過在這臺功能強大的服務器上運行的單個servlet容器,實際上也就不需要考慮session狀態在分布式環境下的維護這類復雜的問題。?
3、臺后端服務器在外界不可以訪問,網上的黑客只能訪問前端的web服務器,不能直接訪問后端的應用服務器,這就提高了安全性。但這并不意味著黑客們不能通過網絡瀏覽器進行其它形式的攻擊。?
apache與tomcat的聯系?
1、Apache是普通服務器,本身只支持html即普通網頁,可以通過插件支持php,還可以與Tomcat連通(Apache單向連接Tomcat,就是說通過Apache可以訪問Tomcat資源,反之不然)。?
2、Apache只支持靜態網頁,但像Jsp動態網頁就需要Tomcat來處理。?
3、Apache和Tomcat整合使用?
如果客戶端請求的是靜態頁面,則只需要Apache服務器響應請求;如果客戶端請求動態頁面,則是Tomcat服務器響應請求,將解析的JSP等網頁代碼解析后回傳給Apache服務器,再經Apache返回給瀏覽器端。?
這是因為jsp是服務器端解釋代碼的,Tomcat只做動態代碼解析,Apache回傳解析好的靜態代碼,Apache+Tomcat這樣整合就可以減少Tomcat的服務開銷。?
4、Apache和Tomcat是獨立的,在同一臺服務器上可以集成。
4個點的企業用戶,使用MPLS組網,4條接入線了,只需要4個路由器接口,網絡骨干有冗余,當線路發生故障,線路將主動切換到另一條骨干,同時我們可以進行主動的網絡監控和管理,可以降低運維的風險和成本。
?
總結
以上是生活随笔為你收集整理的apache与tomcat的联系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apache与nginx的优缺点对比
- 下一篇: 《3-6岁儿童学习与发展指南》与《评估指