安裝測試Apache Proxy For Weblogic Cluster筆記
BEA_HOME=D:\bea
APACHE_HOME=D:\Apache2
WEBLOGIC_CLUSTER=192.168.102.3:8001,192.168.102.4:8001,192.168.102.4:8003
http://httpd.apache.org/download.cgi
2,安裝Apache 2.0, 使用默認的80默認端口
Copy Weblogic的so到Apache目錄
源位置在:%BEA_HOME%\weblogic81\server\bin\mod_wl_20.so
目標位置在:%APACHE_HOME%\modules
注意改so文件已經(jīng)包含了LoadBalence算法,可以通過Weblogic的Cluster去提供權重參數(shù)反饋給mod_wl_20.so,
這樣, Apache知道如何Balance Request到Cluster中處理能力更強的服務器。
修改httpd.conf配置文件(%APACHE_HOME%\conf\httpd.conf),讓apache加載weblogic提供的For Apache的Plugin——
LoadModule weblogic_module mod_wl_20.so
?
3,配置Apache指向Weblogic集群
讓Apache遇到任何請求,都轉發(fā)給Weblogic
<IfModule mod_weblogic.c>?
WebLogicCluster %WEBLOGIC_CLUSTER%?
MatchExpression *.*
</IfModule>
4,集群測試
在weblogic集群上部署defaultWebApp
直接訪問http://localhost/defaultWebApp
Apache即可重訂向用戶到Weblogic集群去。
建議:對于靜態(tài)資源,我們可以配置讓Apache去讀取并解析,無須Proxy到Weblogic集群去。
posted on 2006-12-28 22:58 david.turing 閱讀(5978) 評論(1) 編輯 收藏 所屬分類: 即學即用