最新版本整合:JDK Apache PHP Tomcat MySQL2011年04月20日 星期三 22:06========
= 準備部分 =
========
一共用到了如下這些軟件,鏈接都帶的,直接點擊後面的名稱即可下載。
JDK6.0.24:jdk-6u24-windows-i586.exe
Apache2.2.17:httpd-2.2.17-win32-x86-openssl-0.9.8o.msi
Tomcat7.0.12:32-bit/64-bit Windows Service Installer
PHP5.3.5:php-5.3.5-Win32-VC6-x86.zip
MySQL5.5.11:mysql-5.5.11-win32.msi
mod_jk.so:mod_jk-1.2.31-httpd-2.2.3.so
src:tomcat-connectors-1.2.31-src.zip
========
= 安裝部分 =
========
說明:我將系統的D盤(共分配了80G)做服務器運行環境的根,因此基本上軟件都安裝在D盤根目錄下。
如有其他需求,請自行調整相應的路徑設置。
1. JDK
先安裝 JDK,一路點擊next,完全默認即可。因爲JDK環境基本上隨系統重裝而重裝,所以按其默認安裝在:C:\Program Files\Java
2. MySQL
次安裝MySQL,選擇路徑填入 D:\MySQL5.5.11,中間配置根據個人實際情況選擇。
我的選擇依次是(因爲這臺機器做服務器用):
Detailed Configuration
-> Server Machine
-> Multifunctional Database
-> D:
-> Online Transaction Processing(OLTP)
-> Enabled TCP/IP Networking
-> Enabled Strict Mode
-> Best Support For Multilingualism
-> Install As Windows Service
-> Set Root Password
-> Execuate
3. Apache
接下來安裝Apache,選擇路徑填入 D:\Apache2.2.17,本版是帶有SSO的,因此在自定義時選全部安裝。
安裝成服務。
4. Tomcat
路徑選擇填入 D:\Tomcat7.0.12,其他默認,安裝成服務(安全軟件會提示有進程在修改註冊表之類的,允許)。
5. PHP
解壓下載的PHP到 D:\php-5.3.5-Win32-VC6-x86,PHP安裝完成。
========
= 整合部分 =
========
主要是Apache與Tomcat、Apache與PHP、PHP與MySQL之間的整合。
1. Apache+Tomcat整合
將下載的 mod_jk-1.2.31-httpd-2.2.3.so 重命名爲 mod_jk.so,複製到 Apache 下的 modules 下(本例爲:D:\Apache2.2.17\modules),次解壓 tomcat-connectors-1.2.31-src.zip 到 D:\tomcat-connectors-1.2.31-src,進入 D:\tomcat-connectors-1.2.31-src\conf 目錄,複製 httpd-jk.conf 到 D:\Apache2.2.17\conf\extra 下,修改這個文件,確認如下信息:
含有這一行且數據正確(本例在22行):LoadModule jk_module modules/mod_jk.so
找到這一行並在其下添加粗體行(按照各自需求追加要轉發URL的匹配條件,本例只轉JSP文件。本例在98行):
# JkMount /myapp|/* balancer
JkMount /*.jsp wlb (需要注意)
複製 D:\tomcat-connectors-1.2.31-src\conf 目錄下的 workers.properties.minimal 到 D:\Apache2.2.17\conf 目錄下,並重命名爲 workers.properties。src 目錄下的 workers.properties 文件是配置多臺 Tomcat 負載均衡用的,如果安裝多個 Tomcat 要與 Apache 整合,記得修改每個 Tomcat 配置目錄下的 Server.xml,修改其中的 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 裏的 8009 端口。本例採用最小配置,即單臺 Tomcat,因此使用 workers.properties.minimal即可。
修改 Apache 配置文件:D:\Apache2.2.17\conf 下的 httpd.conf, 在文件最後加入下行:
#To be added at the end of your httpd.conf
Include conf/extra/httpd-jk.conf
找到如下這行並在其後追加粗體部分(本例在242行):
DirectoryIndex index.html index.htm index.jsp
2. Apache+PHP整合
打開 Apache 的配置文件,找到如下這行並在其後追加粗體部分(本例在242行):
DirectoryIndex index.html index.htm index.jsp index.php
並在文件最後加入:
# For PHP 5 do something like this:
LoadModule php5_module "D:/php-5.3.5-Win32-VC6-x86/php5apache2_2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "D:/php-5.3.5-Win32-VC6-x86"
3. PHP+MySQL整合
進入 PHP 安裝目錄,將 php.ini-production 複製一份命名爲 php.ini,打開,找到如下這行,並刪掉前面的“;”號:
extension=php_mysql.dll
找到這行並修改:
; extension_dir = "ext"
extension_dir = "D:/php-5.3.5-Win32-VC6-x86/ext"
其他模塊按自己需求開啓,開的多系統開銷就大,夠用就好。
========
= 測試部分 =
========
在 D:\Apache2.2.17\htdocs 下新建個文本文件,名爲 test.php,內容就一行:<?php echo phpinfo(); ?>
啓動 Tomcat,啓動 Apache,在地址欄裏輸入:http://localhost/,能看到 It Works!則 Apache 安裝通過;
輸入 http://localhost/test.php,能看到 PHP 信息,則 PHP 解析通過(可以看到數據庫相關信息);
輸入 http://localhost/index.jsp,能看到 Tomcat 信息,則 JSP 解析通過(樣式不對是正常的,路徑問題)。
********************************************************************************************最新版本的apache2.2.3與最新版本的tomcat6.0.2的整合配置應該怎麼作?我搞了老闆天沒有搞定
瀏覽次數:1591次懸賞分:0 | 提問時間:2006-12-13 15:37 | 提問者:5035443
大內大俠知道最新版本的apache2.2.3與最新版本的tomcat6.0.2的整合配置應該怎麼作?我搞了老闆天沒有搞定
推薦答案 所需軟件列表
Apache web服務器---apache2.2.3-win32-x86-no_ssl
j2sdk-1_4_2-windows-i586 (JAVA 語言環境)
Jakarta-tomcat6.0.2 (Tomcat JSP解析服務器)
mod_jk_1.2.5_2.0.47.dll (整合Apache+Tomcat的plus)
開始安裝:
1. 安裝APACHE ,程序默認安裝路徑爲:C:\apache2\program files\apache Group\ ,需要將其安裝路徑修改爲:C:\
(也可以不做修改,主要爲了修改配置方便做修改的)。
2. 安裝完成之後,apache服務自動加載,這時打開瀏覽器,瀏覽:http://localhost,出現apache歡迎頁面(這步需要將C:\apache2\htdocs目錄中的文件“index.html.en”改爲“index.html”,方能顯示);如果這步出現異常,請檢查安裝源文件,重新安裝。
安裝JDK和Tomcat(以Tomcat5.0爲例說明,你可以根據自己的版本而定)
1. 安裝j2sdk-1_4_2-windows-i586,JDK一定要在Tomcat和Resin之前安裝,默認安裝路徑就可以。
2. 安裝Jakarta-Tomcat,默認安裝路徑就可以。
3.設置環境變量(桌面->我的電腦->右鍵點擊->選擇“屬性”->高級->環境變量),所有設置均在系統變量欄進行。
CODE: [Copy to clipboard]
新建->變量名:JAVA_HOME
->變量值:C:\j2sdk1.4.2
新建->變量名:TOMCAT_HOME
->變量值:C:\Tomcat 5.0
新建->變量名: PATH
->變量值:.;C:\j2sdk1.4.2\bin; (前面的“.;”一定要有)
修改增加環境變量 CLASSPATH (如果沒有此變量名,則新建)
->增加變量值:.;C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib\tool.jar;
C:\j2sdk1.4.2\lib\NetComponents.jar;
C:\j2sdk1.4.2\lib\mm.mysql-2.0.4-bin.jar;
C:\Tomcat 5.0\common\classes;
C:\Tomcat 5.0\common\lib;
C:\Tomcat 5.0\common\lib\servlet-api.jar;
(前面的“.;”一定要有)
5. 啓動Tomcat服務器,打開瀏覽器,瀏覽:http://localhost:8080/ ,出現Tomcat歡迎頁面;如果這步出現異常,請檢查安裝源文件,重新安裝。
三、整合Apache+Tomcat服務器
1. 複製mod_jk_1.2.5_2.0.47.dll文件到C:\Apache2\modules目錄。
2. Apache配置:
C:\apahce2\conf\httpd.conf
httpd.conf
在此配置文件最後添加以下語句,用以支持jsp程序:
CODE: [Copy to clipboard]
LoadModule jk_module modules/mod_jk_1.2.5_2.0.47.dll
JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
3. 查看C:\Tomcat 5.0\conf\server.xml文件中有關端口“8009”是否被註釋,如果是和我這的版本一致的話,不用修改。
4. 在C:\Tomcat 5.0\conf\目錄下,新建文件名爲“workers.properties”的文件,將如下內容複製到新建文件workers.properties中。
CODE: [Copy to clipboard]
workers.properties
# 只複製以下內容即可:
# 這現行根據安裝目錄做修改
workers.tomcat_home=C:\Tomcat 5.0
workers.java_home=C:\j2sdk1.4.1_01
ps=\
# worker.list=ajp13
worker.list=ajp12,ajp13
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar
worker.inprocess.cmd_line=-config
worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
worker.inprocess.cmd_line=-home
worker.inprocess.cmd_line=$(workers.tomcat_home)
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
5. 到此Apache 和 Tomcat整合完成,重啓Apache和Tomcat服務器,
用編輯器編寫如下內容:
CODE: [Copy to clipboard]
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>HI-JSP實驗</title>
</head>
<body>
<%
String Msg = "This is JSP test! 看到這段話,恭喜你,成功了!";
out.print("Hello World!");
%>
<h3><%=Msg%></h3>
The current date and time is <%=new java.util.Date() %>
<br>
<%
String str = "Using trim() and substring() can be very useful";
out.println(str);
%>
</body>
</html>
保存文件名爲“test.jsp”到C:\Tomcat 5.0\webapps\ROOT目錄,然後打開瀏覽器,瀏覽:http://localhost:8080/test.jsp,如果顯示正常,然後將地址改爲:http://localhost/test.jsp 顯示正常說明配置成功。嚴格按以上說明安裝配置,都會一次成功。
Apache配置:
C:\apahce2\conf\httpd.conf
httpd.conf
在此配置文件最後添加以下語句:
CODE: [Copy to clipboard]
LoadModule caucho_module C:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll
<IfModule mod_caucho.c>
ResinConfigServer localhost 6802
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>
AddHandler caucho-request jsp
<Location /servlet/*>
SetHandler caucho-request
</Location>
保存,重啓apache.
******************************************************************
Windows環境下的tomcat + apache配置(絕對實踐操作版)
junsansi
發貼: 30
積分: 0
於 2006-04-13 17:27
--------------------------------------------------------------------------------
Apache的HTTPD是目前比較受歡迎的網站服務器軟件,它不但功能強大,而且完全免費,並且支持市場上流行的各種操作系統(Windows,Linux,Mac os)。同時對於Java Servlet/JSP的支持,通常也會使用同樣Apache出品的Tomcat。
Tomcat除了支持Java Servlet/JSP之外,也可以當做網站服務器使用,但是在對於靜態的html文件、圖片文件等的解析效率上不如Apache HTTPD的執行效率高。應用tomcat的服務器如果網站的訪問量較大,系統資源佔用會明顯升高,近日筆者在項目執行過程中遇到這一問題,便也想到同時應用tomcat+apache服務。Apache負責靜態資源處理,tomcat負責jsp和java servlet等動態資源的處理。在網上看了不少介紹Apache和Tomcat集成的帖子。大多爲互相轉貼,有幾個關鍵問題沒有講清楚,並且多數文章講解中所舉的軟件版本都已經比較老舊。因而筆者總結自己實際操作的經驗,希望對大家有所幫助。
準備工作:
1、 apache 2.0.55
下載地址:http://apache.justdn.org/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.msi
2、 Tomcat 5.5
下載地址:http://tomcat.apache.org/download-55.cgi
3、 JRE1.5.0 update6
下載地址:http://java.sun.com/j2se/1.5.0/download.jsp
你也可以選擇安裝JDK,JDK不僅包含了運行java應用程序的支持,同時也包含J2SE的開發包。但如果您只是應用的話,我建議您僅下載JRE即可,爲什麼?因爲它小啊:)
4、JK-apache-2.0.55
下載地址:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.15/mod_jk-apache-2.0.55.so
注意jk的版本一定要與你的apache版本相同。Jk下載可以直接到apache.org官網下載,有多種版本,適用於各種操作系統,地址如下:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/
windows用戶進入win32目錄,不同的tomcat對應不同jk文件擴展名不同,有可能是*.dll,或者*.so,根據你的tomcat版本下載合適的jk版本。
安裝,軟件的安裝順序可以適當調整,但是jre(jdk)一定要在tomcat之前安裝:
1、安裝JRE(JDK)
此處選擇默認安裝即可,(舊版本的JDK安裝完之後需要設置系統的環境變量,JRE和JDK1.5.0以後版本不設置也沒關係。)安裝完成之後你可以選擇按照下面的示例設置你的系統環境變量:我的電腦->右鍵屬性->常規->高級->環境變量
JAVA_HOME = d:\Java\jre1.5.0_06
CLASSPATH = .;d:\Java\jre1.5.0_06\lib\dt.jar;d:\Java\jre1.5.0_06\lib\tools.jar
PATH = d:\Java\jre1.5.0_06\bin
注意文件路徑要改成你實際安裝的路徑。
2、Apache安裝
此處注意,如果你本機已經裝了iis並且佔用80端口,務必先在服務中將iis停止或禁用。軟件默認安裝即可。安裝過程中設置Network Domain和Server Name爲localhost,設置你的email地址,下方會讓你選擇only for the current user或for all users。默認選擇for all users。這樣Apache就會佔用80端口,並且做爲一個系統服務開機自運行。
安裝完成之後,你在瀏覽器中輸入http://localhost,將會看到Apache的成功頁面.Apache的主目錄是d:\Apache\Apache2,此時Apache,已經運行,你可以在窗口的托盤看到他的圖標,雙擊圖標,在彈開的窗口選擇"Open Apache Monitor",點Stop,停止Apaceh服務,因爲下面要安裝Tomcat和JK.
3、Tomcat安裝
選擇安裝目錄爲了d:\Tomcat,其餘爲默認安裝.成功後在瀏覽器中輸入http://localhost:8080,出現Tomcat頁面表示安裝成功了。關於tomcat的設置已經有很多非常詳細的文章,在此就不再詳述了。
4、JK的安裝
把mod_jk_2.0.55.so拷貝到d:\Apache\Apache2\modules\下.
以上安裝全部完成後,打開cmd命令提示符,運行d:\Apache\Apache2\bin\Apache.exe -t 你將會看到"Syntax OK",表示Apache配置正常.這個命令非常有用,下面在繼續配置Apache的時候還會再次用到。
配置服務器:
1、配置Tomcat
查找目錄下的conf/workers.properties文件,並對比下方文本內容,如有不同以下方內容爲準修改。
workers.tomcat_home=d:\Tomcat #讓mod_jk模塊知道Tomcat的位置
workers.java_home=d:\Java\jre1.5.0_06 #讓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 #代理數,不用修改
如果文件不存在則創建。並填充上述內容。
2、配置Apache
打開d:\Apache\Apache2\conf下的httpd.conf,在最後加入下面這段代碼並保存。
#設置Apache與Tomcat之間的連接,讓Apache遇到jsp文件時,在後臺將其交由Tomcat去處理
LoadModule jk_module modules/mod_jk_2.0.55.so
#此處mod_jk的文件爲你下載的文件
JkWorkersFile "d:/Tomcat/conf/workers.properties"
#指定tomcat監聽配置文件地址
JkLogFile "d:/Tomcat/logs/mod_jk2.log"
#指定日誌存放位置
JkLogLevel info
#設置虛擬主機
<VirtualHost localhost>
ServerAdmin localhost
DocumentRoot d:/test1
#您的站點項目所在路徑,應與tomcat中的目錄設置相同
ServerName localhost
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#讓Apache支持對servlet傳送,用以Tomcat解析
JkMount /*.jsp ajp13
#讓Apache支持對jsp傳送,用以Tomcat解析
JkMount /*.do ajp13
#讓Apache支持對.do傳送,用以Tomcat解析
</VirtualHost>
#開頭的行爲註釋,可以刪除。此處的配置我是以設置虛擬目錄,重新指定了serverName,DocumentRoot路徑的方式配置站點,實際上,Apache的配置可以非常靈活,你也可以不採用虛擬目錄的方式,而直接去修改站點的默認配置,使用任意文本編輯工具,搜索如ServerName,DocumentRoot,ServerAdmin等相關項,然後將該項的配置根據你的實際情況進行修改即可。我建議大家可以多多嘗試不同的配置,這是一種很有樂趣的體驗。
所有的修改完成這後,再次執行d:\Apache\Apache2\bin\Apache.exe -t 如果看到"Syntax OK",說明你所有配置無誤,雙擊窗口的托盤中的圖標,然後點擊Start運行。
在地址欄中分別輸入http://localhost/,與http://localhost:8080/若結果相同,Apache與Tomcat整合成功
注:作者原創,轉載請註明
********************************************************************************************************************************************************************
我怎麼在tomcat的conf目錄裏就沒有workers.properties這個文件呢,到是catalina.properties文件有一個...
(Apache Tomcat 6.0.20 Server)
沒有那個文件的話請自建
********************************************************************************************************************************************************************
爲了完成這個任務,在網上查了好多資料,要麼是講得不清楚,要麼是軟件版本太老,走了不少彎路,在這裏以本人的實際操作爲例,爲大家說一下整合的過程,希望對大家有所幫助。
準備工作:
1、 Apache 2.2.4
下載地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip
2、 Tomcat 6.0.16
下載地址:http://apache.mirror.phpchina.co ... e-tomcat-6.0.16.zip
3、 JDK
下載地址:http://cds.sun.com/is-bin/INTERS ... -windows-i586-p.exe
如果只是應用的話,也可以選擇安裝JRE,因爲JRE比較小:)
4 JK-1.2.26-httpd-2.2.4
下載地址:http://www.apache.org/dist/tomca ... 2.26-httpd-2.2.4.so
注意JK的版本一定要與Apache版本相同。如果你的版本與我的不同,可以去官網下載,有多種版本,適用於各種操作系統,下載適用的既可,地址:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/
開始安裝
軟件的安裝順序可以適當調整,但是JDK(JRE)一定要在Tomcat之前安裝:
1、安裝JDK(JRE)
此處默認、自定義安裝均可。安裝完成以後按下面的示例設置你的系統環境變量:我的電腦 -> 屬性 -> 高級 -> 環境變量 (這裏要添加的是系統變量,非用戶變量)
JAVA_HOME = D:\Program Files\Java\jdk1.6.0_07
CLASSPATH = .;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar;
PATH = %Java_Home%\bin
注意JAVA_HOME的路徑改爲你的實際安裝路徑。其它兩個不變。
2、安裝Apache
此處注意,如果你本機已經裝了IIS並且佔用了80端口,你可以選擇禁用IIS或者給IIS指定其它端口,或者給Apache指定其它端口,根據實際情況進行設置。在Apache的安裝過程中要設置Network Domain和Server Name爲Localhost,設置你的Email地址(這個一定要設置,不然Apache啓動不起來)。
安裝完成之後,如果apache用的是80端口,那麼在瀏覽器中輸入 http://localhost ,如果使用的是其它端口例如81,則輸入 http://localhost:81 ,將會看到 Apache 的成功頁面。此時Apache已經運行,在系統托盤可以看到它的圖標,雙擊打開可以對Apache服務進行控制,我們下面還要安裝Tomcat和JK,所以現在選擇 Stop 停止 Apache 服務。
3、安裝Tomcat
將Tomcat解壓到 D:\Program Files\Tomcat 下,設置環境變量:
CATALINA_BASE = D:\Program Files\tomcat
CATALINA_HOME = D:\Program Files\tomcat
CLASSPATH = %CATALINA_HOME%\lib\servlet-api.jar
運行 D:\Program Files\Tomcat\bin\startup.bat 啓動Tomcat,出現Tomcat頁面則表示安裝成功。
4、安裝JK
把 mod_jk-1.2.26-httpd-2.2.4.so 拷貝到 D:\Program Files\Apache2.2\modules 下。
下面進行服務器的配置:
1、配置Tomcat
查找Tomcat目錄下的 conf/server.xml文件,在<host></host>中間加入以下語句以修改其默認的目錄:
<Context path="" docBase="E:\wwwroot" reloadable="true" crossContext="true"/>
在這裏,如果 path 不爲空,則設置的是虛擬目錄,path 的值爲虛擬目錄名。
查找Tomcat目錄下的 conf/workers.properties文件,並對比下方文本內容,如有不同處,以下方文本爲準進行修改。
workers.tomcat_home=D:\Program Files\Tomcat #讓mod_jk模塊知道Tomcat的位置
workers.java_home=D:\Program Files\Java\jre1.6.0_07 #讓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
打開D:\Program Files\Apache2.2\conf下的httpd.conf,在最後加入下面這段代碼並保存。
LoadModule jk_module modules\mod_jk-1.2.26-httpd-2.2.4.so
#此處mod_jk的文件爲你下載的文件
JkWorkersFile "D:\Program Files\Tomcat\conf\workers.properties"
#指定tomcat監聽配置文件地址
JkLogFile "D:\Program Files\Tomcat\logs\mod_jk2.log"
#指定日誌存放位置
JkLogLevel info
#設置虛擬主機
<VirtualHost localhost>
#如果非虛擬主機,將<VirtualHost localhost>和最後的</VirtualHost>註釋或者刪除掉即可
ServerAdmin localhost
DocumentRoot E:/wwwroot
<Directory "E:/wwwroot">
#您的站點項目所在路徑,應與tomcat中的目錄設置相同,據說以上兩個必須同時設置纔可以生效,沒有試過不同的時候會有什麼情況
ServerName localhost
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#讓Apache支持對servlet傳送,用以Tomcat解析
JkMount /*.jsp ajp13
#讓Apache支持對jsp傳送,用以Tomcat解析
JkMount /*.do ajp13
#讓Apache支持對.do傳送,用以Tomcat解析
</VirtualHost>
#開頭的行爲註釋,可以刪除。此處的配置我是以設置虛擬目錄,重新指定了serverName,DocumentRoot路徑的方式配置站點,實際上,Apache的配置可以非常靈活,你也可以不採用虛擬目錄的方式,而直接去修改站點的默認配置,使用任意文本編輯工具,搜索如ServerName,DocumentRoot,ServerAdmin等相關項,然後將該項的配置根據你的實際情況進行修改即可。我建議大家可以多多嘗試不同的配置,這是一種很有樂趣的體驗。
所有的修改完成以後,雙擊系統托盤中的Apache圖標,然後點擊Start啓動Apache服務。
在地址欄中分別輸入http://localhost/,與http://localhost:8080/若結果相同,Apache與Tomcat整合成功