最近因為需要將多個tomcat上的應用整合到apache中,邊學邊做查了很多資料,做個筆記。
1、需要安裝好tomcat和apache
在apache安裝目錄下的conf資料夾下修改httpd.conf,在最後加入如下**:
loadmodule jk_module "c:/apache2.2/modules/mod_jk.so"
jkloglevel error
jklogfile "c:/apache2.2/logs/jk.log"
jkworkersfile "c:/apache2.2/conf/workers.properties"
namevirtualhost *:80
servername localhost
directoryindex index.jsp
jkmount /mywebname1* t2
jkmount /mywebname2* t1
1-4行的作用主要是讓apache載入so檔案,並設定日誌目錄及so檔案的配置檔案workers.properties的路徑。
6-12行的作用主要是設定哪些請求用jk方式。在jkmount中設定的t1和t2分別可以在workers.properties檔案中找到對應tomcat的ajp13埠。也就意味著在tomcat的server.xml檔案中應該有設定了ajp13的埠如:
下面是我的workers.properties的內容:
worker.list=t1,t2
worker.t1.port=8009
worker.t1.host=localhost
worker.t1.type=ajp13
worker.t1.lbfactor=1
worker.t2.port=8049
worker.t2.host=localhost
worker.t2.type=ajp13
worker.t2.lbfactor=1
目前就做到這裡,後續待補……
通過JK配置Apache與Tomcat的ajp連線
關於apache 與 tomcat 的連線方式,在一篇文章中已經進行了詳細的介紹 http www.ibm.com developerworks cn opensource os lo apache tomcat index.html 以下是本人參照網上資料做的情況 4 修改apache 2.2 c...
原創 tomcat6 0 IIS6 jk的配置
1 安裝isapi外掛程式 把dll檔案複製到c inetpub isapi bin目錄下 如果這些目錄不存在,則手工新建 特別注意 如果isapi目錄沒有許可權,則影響iis載入isapi不成功,所以要給isapi加入everyone的許可權,步驟如下 點選 新增 高階 立即查詢,點選確定即可,2...
nginx整合tomcat筆記
環境 windows10,tomcat6,nginx1.8,jdk,步驟 將tomcat複製成想要的份數,配置專案 在nginx中配置upstream分流,此時可以根據主機的效能配置權重。以及 伺服器 為了 整潔,建議將訪問的專案單獨配置在乙個配置檔案中,最後使用 include 將該配置檔案匯入 ...