12.07.2006

Apache Http Server 和 JBoss的整合

此文章用到的元件:
Apache HttpServer2.2.3
JBoss 3.2.3
mod_jk-apache-2.2.3.so

【安裝 Apache HttpServer2.2.3】
執行 apache_2.2.3-win32-x86-no_ssl.msi
基本上我是都用預設,所以都是 next→ next→ next


將下載的 mod_jk-apache-2.2.3.so複製到 %ApacheHttpServer_Home%/modules/ 底下

開啟 %ApacheHttpServer_Home%/conf/httpd.conf
搜尋 #LoadModule ssl_module modules/mod_ssl.so
加上一行
LoadModule jk_module modules/mod_jk-apache-2.2.3.so



至 http
d.conf 最底端,加上
#JBoss application redirect
<ifmodule>
JkWorkersFile %JBoss_Home%/isapi/workers.properties (註1)
JkMountFile %JBoss_Home%/isapi/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel warn
</ifmodule>


設定完成後存檔,並重啟 Apache HttpServer
使用 browser 開啟 http://localhost:81/jmx-console/ (註2)
看到如下畫面表示導址成功



註1. workers.properties的設定有幾個需要注意的地方
1.workers.catalina_home=%JBoss_Home%/server/default/deploy/jbossweb-tomcat41.sar
2.workers.java_home=本機 jdk安裝路徑(ex. C:\j2sdk1.4.2_06)
註2. atek 這邊是將 Apache HttpServer 啟在 81 port

參考文章:
http://httpd.apache.org/docs/2.2/
http://zhkl0228.itpub.net/post/16467/213815
http://tomcat.apache.org/connectors-doc/config/apache.html

沒有留言: