?? 回復★★★各位高手,win2000server下安裝tomcat后,再安裝apache有什么好處???.txt
字號:
作者:chinesealbert
日期:2001-5-25 10:41:13
設置Tomcat與Apache Web 服務器
服務器
到現在為止,我們未討論作為服務器擴展的Tomcat,只討論了作為獨立運行的服務器.但有一些問題需要說明:
1. 當處理靜態頁面時,Tomcat不如Apache迅速.
2. Tomcat不象Apache一樣可配置.
3. Tomcat不象Apache一樣強壯.
4. 有很多網站已在某一特定web server上投入了很長時間,例如,使用CGI腳本/Server API模組/perl/php…我們不能假設這些遺留下來的東西都會被丟棄.
基于以上原因,一個現實的網站建議使用一個Web服務器,如Apache,為網站的靜態頁面請求提供服務,并使用Tomcat作為一個Servlet/JSP插件.
我們不準備深入的討論每個不同的配置,我們將:
1. 涵蓋Web服務器的基本行為
2. 解釋需要何種配置
3. 在Apache上的實例
Web 服務器操作
簡單說來,web服務器總是等待來自客戶端的HTTP請求。當請求到達時,服務器會提供一切必要的內容來滿足此請求。加入一個Servlet容器某種程度上會改變此行為。但服務器仍需處理如下因素:
載入servlet容器接口庫并初始化(處理請求之前)。
當收到一個請求時,檢查是否屬于某Servlet,如是,則接口庫接收此請求并處理。
另一方面,接口庫需要知道他將服務某種請求,通常是基于請求的URL的某種模式和將此請求導向何處。
當用戶想要設置使用虛擬主機的配置時,事情會變得更加復雜,或者想多個開發者在一個服務器上進行開發但使用不同的Servlet容器的JVMs。以下我們將討論這兩個問題。
必需進行的配置
應該考慮的是最明顯的配置是servlet URL具有對servlet容器中的servlet具有表示的責任。很明顯,你必須知道傳遞什么到Servlet容器。我們仍需提供附加的配置項目到web-server或servlet-container的結合體中.
l 考慮到Tomcat進程是否可取得,我們仍需提供配置和Tomcat正在監聽的TCP/IP 主機名/端口號。
l 需要告知web服務器接口庫的位置(因此我們可以在起始時裝入)
l 需要設置接口內部信息如將日志記錄在何處和如何紀錄,等等。
所有此類信息必須出現在web服務器配置里或被接口使用的私有配置文件中。下面將講述如何在Apache中如何實現這些配置。
Apache上的實現
這一部分演示如何配置Apache與Tomcat一起工作;并試圖解釋深入到可能會用到的配置規范。在jserv 安裝頁上可找到其他信息。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -