apache tomcat整合 我的心得

2021-05-04 17:11:36 字數 1902 閱讀 1626

最近頭說要用apache跳轉resin和tomcat兩個伺服器,很有挑戰.於是開始研究.在之前的apache與resin的整合已經成功了,現在的主要任務是在resin繼續被apache跳轉的情況下整合apache和tomcat

一.進入正題:提前要說明幾點請大家注意:

1.我用mod_jk來整合apache和tomcat,據說這樣的整合比apache自己的mod_proxy要穩定.

2.mod_jk有1版和2版之分.2基本不更新了,算是廢棄了,1版更新比較快,比較實用

3.選擇mod_jk1版的時候一定要看好你的apache版本,這裡有個**可以下到支援不同apache版本的mod_jk.so和mod_jk.dll版本

**是:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.28/

4.mod_jk有.so,.dll我原來的啟蒙工程師說.so是linux用的,.dll是windows用的,可是我死命的用.dll的還是配不出來,後來嘗試了.so的居然成功了,看來還是要懷著辨證的眼光去看待前輩的經驗!!!

5.最後說一句我舉得例子中:

apache版本:2.0.54

tomcat版本:6.0.18

mod_jk版本:mod_jk-1.2.28-httpd-2.0.52.so

二.進入正題

其實配置出來就明白多了.

1.在apache的conf下面建立乙個workers.properties檔案

ps=/

worker.list=ajp13 #例項化的tomcat代稱(可配置多個","隔開,大家可以自己去研究下集群)

worker.ajp13.port=8009 #tomcat監聽埠,預設的,小心與其他程式埠衝突

worker.ajp13.host=localhost #tomcat所在主機ip

worker.ajp13.type=ajp13 #通訊協議型別(目前是比較主流的) 

worker.ajp13.lbfactor=1 #調配權值(個人覺得集群的時候比較有用)

ok鏈結檔案配置完成了

2.將mod_jk-1.2.28-httpd-2.0.52.so重新命名為mod_jk.so並存放在apache目錄下的資料夾modules中

3.修改apache的httpd.conf配置檔案

新增如下資訊:

#匯入之前寫好的鏈結檔案

loadmodule jk_module modules/mod_jk.so #用法大家應該不陌生

jkworkersfile "這裡寫你的apache的主目錄/conf/workers.properties" #指定將要讀取的鏈結檔案

#開啟apache的虛擬主機監聽我這裡用80埠

namevirtualhost *:80

#建立虛擬主機

serveradmin www.yourweb.com

servername www.yourweb.com

directoryindex index.jsp index.php index.html index.htm #新增jsp的解析

jkmount /*.jsp ajp13 #將字尾為.jsp的全部交由ajp13這個例項化的tomcat去處理

jkmount /* ajp13 #將所有請求交由ajp13這個例項化的tomcat去處理

#大家可以根據自己的喜好去弄

okapache的配置也結束了,tomcat如果不需要修改偵聽埠的話就不需要去修改了

到此我的apache2.0.54和tomcat6.0.18就通過mod_jk-1.2.28-httpd-2.0.52.so整合好了

在ie中輸入http://localhost和http://localhost:8080如果是一樣的就代表成功了!(8080是tomcat預設的訪問埠)

Apache Tomcat 負載均衡整合

第一次整合apache tomcat,在網路上差了很多資料,然後按著資料配置 環境說明 兩台window2003伺服器 在apache的httpd.conf檔案最後面加上include conf mod jk.conf 在httpd.conf同目錄下新建mod jk.conf檔案,內容如下 在htt...

請教整合apache tomcat 問題

我在本機xp系統整合沒有任何問題 httpd.conf增加 loadmodule jk2 module modules mod jk2.so serveradmin webmaster dummy host.example.com servername dummy host.example.com ...

Apache Tomcat的整合與負載均衡

參考文件 環境 centos5.8 64bit 安裝apache 這裡我選擇了yum 方式安裝 yum install httpd httpd devel 解壓並且進入 目錄 tar xf tomcat connectors 1.2.37 src.tar.gz cd tomcat connector...