2008-10-10 46 views
0

我想把Apache 2.2.9在Windows XP上的Weblogic 9.2服務器的前面。這需要做什麼?
最簡單的方法來與Apache 2.x前面的Weblogic 9.2

我可能需要在Apache端mod_proxy?

就Weblogic和apache而言,有沒有類似mod_jk的東西?

我想這個設置,以便我可以稍後介紹一些過濾。但目前,其目標是允許其他計算機訪問weblogic appserver,以便Apache將所有到達它的請求(在某個URL上)轉發給Weblogic。

我已經做了幾次這樣做,但忘記了我是如何做到的。

感謝任何指針,


我猜http://e-docs.bea.com/wls/docs81/plugins/apache.html答案大多數基本fundas的。如果我有更多的投入,將更新論壇。

回答

0

我們使用WebLogic插件來負載均衡,並使用虛擬主機和位置來應用我們的應用。

例如:

服務器名www.domain.com

WebLogicCluster 10.20.30.41:7002,10.20.30.42:7002 SetHandler WebLogic的處理程序

這配置將平衡請求到http://www.domain.com/PathToApplication 到10.20.30.41:7002和10.20.30.42:7002。

1

與帕斯卡同意有關WebLogic插件的凹口 - 是preffred一個,我還可以列出兩個選項,你

1>的Apache插件的WebLogic:

這不僅前鋒請求來自Apache的weblogic,但也可以充當您的weblogic安裝程序的HTTP負載平衡器。

update httpd.conf to load weblogic_module --> mod_wl_20.so 

<IfModule mod_weblogic.c> 
    WebLogicCluster w1s1.com:7001,w1s2.com:7001,w1s3.com:7001 
    MatchExpression *.jsp 
    MatchExpression *.xyz 
</IfModule> 

2> Apache代理通過

如果從Apache的尋找簡單的重定向使用其不斷滿足您的需要

update httpd.conf to load proxy_module --> mod_proxy.so 

<Location /service> 
ProxyPass   http://wls1.com:7001/service 
ProxyPassReverse http://wls1.com:7001/service 
</Location> 

使用