Windows(Vertrigo)下Apache與Tomcat的整合_PHP教程

來源:互聯網
上載者:User
為了實現整合,上網找了很多資料!嘗試了很多次,終於成功整合了!下面我就把整合過程分享給大家,希望能給以後有需要的人提供協助。

準備工作

1、VertrigoServ 2.23 下載地址:http://sourceforge.net/projects/vertrigo/files/VertrigoServ/2.23/Vertrigo_223.exe/download

2、Tomcat 6.0.18 下載地址:http://down.51cto.com/data/149175/

3、JDK 下載地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe 如果只是應用的話,也可以選擇安裝JRE,因為JRE比較小:)

4、mod_jk-1.2.31-httpd-2.0.52.so 下載地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/mod_jk-1.2.31-httpd-2.0.52.so 注意JK的版本一定要與Apache版本相同。因為vertrigo 2.23整合的apache版本是Apache 2.0.64,所以一定要安裝mod_jk-1.2.31-httpd-2.0.52.so。如果是其他版本的可到http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/ 下載。

開始安裝:

軟體的安裝順序可以適當調整,但是JDK(JRE)一定要在Tomcat之前安裝:

1、安裝JDK(JRE) 此處預設、自訂安裝均可。安裝完成以後按下面的樣本設定你的系統內容變數:我的電腦 -> 屬性 -> 進階 -> 環境變數 (這裡要添加的是系統變數,非使用者變數)

JAVA_HOME = C:\Program Files\Java\jre6

CLASSPATH = .;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar; PATH = %Java_Home%\bin

注意JAVA_HOME的路徑改為你的實際安裝路徑。其它兩個不變。

2、安裝vertrigo 2.23,安裝過程較簡單,只需雙擊安裝包然後一步一步走下去就可以了,安裝完畢後運行,在瀏覽器輸入http://127.0.0.1 ,如果出現Welcome to VertrigoServ 的藍色配置介面,恭喜你,已經安裝成功了,至於使用方法也是比較簡單的,這裡就不做一一介紹了。

3、安裝Tomcat 將Tomcat解壓到 D:\tomcat 下,設定環境變數:

CATALINA_BASE = D:\tomcat CATALINA_HOME = D:\tomcat CLASSPATH = �TALINA_HOME%\lib\servlet-api.jar

運行 D:\tomcat\bin\startup.bat 啟動Tomcat,出現Tomcat頁面則表示安裝成功。

4、安裝JK

把 mod_jk-1.2.31-httpd-2.0.52.so 拷貝到C:\Program Files\VertrigoServ\Apache\modules 下(我把vertrigo安裝在C盤下)。

下面進行伺服器的配置

1、配置Tomcat 尋找Tomcat目錄下的 conf/server.xml檔案,在中間加入以下語句以修改其預設的目錄:

在這裡,如果 path 不為空白,則設定的是虛擬目錄,path 的值為虛擬目錄名,docBase="D:\tomcat\webapps"這裡可以結合你的實際情況進行修改。

尋找Tomcat目錄下的 conf/workers.properties檔案,並對比下方常值內容,如有不同處,以下方文本為準進行修改。

workers.tomcat_home=D:\tomcat #讓mod_jk模組知道Tomcat的位置 workers.java_home=C:\Program Files\Java\jre6 #讓mod_jk模組知道jre的位置 ps=\ worker.list=ajp13 #模組版本 worker.ajp13.port=8009 #工作連接埠,若沒佔用則不用修改 worker.ajp13.host=localhost #本機,若上面的Apache主機不為localhost,作相應修改 worker.ajp13.type=ajp13 #類型 worker.ajp13.lbfactor=1 #代理數,不用修改

如果此檔案不存在,則依以上內容建立。對Tomcat的設定進行任何修改後都要重啟才可以生效。

2、配置Apache 開啟httpd.conf,在最後加入下面這段代碼並儲存。

LoadModule jk_module modules\mod_jk-1.2.26-httpd-2.2.4.so #此處mod_jk的檔案為你下載的檔案 JkWorkersFile "D:\Tomcat\conf\workers.properties" #指定tomcat監聽設定檔地址 JkLogFile "D:\Tomcat\logs\mod_jk2.log" #指定日誌存放位置 JkLogLevel info

找到#NameVirtualHost *:80,然後將#號去掉。

#設定虛擬機器主機

#根據自己的實際情況做選擇 Options Indexes FollowSymLinks AllowOverride all Order Allow,Deny Allow from all Options ServerAdmin webmaster@dummy-host.example.com DocumentRoot "D:\tomcat\webapps" #根據自己的實際情況做選擇 ServerName test.iddsms.com ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common JkMount /servlet/* ajp13 #讓Apache支援對servlet傳送,用以Tomcat解析 JkMount /*.jsp ajp13 #讓Apache支援對jsp傳送,用以Tomcat解析 JkMount /*.do ajp13 #讓Apache支援對.do傳送,用以Tomcat解析 所有的修改完成以後,雙擊系統托盤中的Apache表徵圖,然後點擊Start啟動Apache服務。 在地址欄中分別輸入http://localhost/,與http://localhost:8080/若結果相同,Apache與Tomcat整合成功。

http://www.bkjia.com/PHPjc/777157.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/777157.htmlTechArticle為了實現整合,上網找了很多資料!嘗試了很多次,終於成功整合了!下面我就把整合過程分享給大家,希望能給以後有需要的人提供協助...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.