Apache与Tomcat使用
linux是最常用的web服務器,本節我們將通過整合apache和tomcat構建一個java/jsp運行平臺,詳細介紹web服務器的搭建過程。
一、??apache與tomcat整合的必要性
Apache是最流行的Web服務器,開放源代碼,支持跨平臺的應用(可以運行在幾乎所有的Linux、Unix、Windows系統平臺上),尤其對Linux的支持相當完美。
apache的優點有:
l?功能強大,apache自帶了很多功能模塊,可根據需求編譯自己需要的模塊。
l?配置簡單,apache的配置文件非常簡單,通過簡單的配置可實現強大功能。
l?速度linux是最常用的web服務器,本節我們將通過整合apache和tomcat構建一個java/jsp運行平臺,詳細介紹web服務器的搭建過程。
飛快,apache處理靜態頁面文件效率非常高,可以應對大并發和高負荷訪問請求。
l?性能穩定,apache在高負荷請求下性能表現卓越,執行效率非常高。
但是apache也有自身的缺點:
l?只支持靜態網頁,對于jsp、php等動態網頁不支持
l?Apache是以進程為基礎的結構,進程要比線程消耗更多的系統開支,因此,不太適合于多處理器環境。
Tomcat是Sun和Apache合作做出來的JSPServer,有如下優點:
l?支持Servlet和JSP,可以很好的處理動態網頁。
l?跨平臺性好:Tomcat是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統平臺。
但是,tomcat也有自身缺點:
l?處理靜態頁面效率不高:Tomcat本身可以做為Web?Server,但是tomcat在處理靜態頁面時沒有Apache迅速。
l?可配置性不強:tomcat不像Apache一樣配置簡單,穩定、強壯。
綜上所述,通過相互的整合剛好彌補了各自的缺點,通過整合可以實現:
l?客戶端請求靜態頁面時,由Apache服務器響應請求。
l?客戶端請求動態頁面時,則是Tomcat服務器響應請求。
l?通過apache信息過濾,實現網站動、靜頁面分離,保證了應用的可擴展性和安全性。
既然要讓Apache和Tomcat協調工作,就必需有一個連接器把它們聯系起來,這就是下面要提到的Connector,下個小節具體講述Connector的選擇和使用。
總結
以上是生活随笔為你收集整理的Apache与Tomcat使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WebService入门讲解
- 下一篇: 【例子】外键约束的创建及例子