2008-10-10 60 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> 

使用