0

我想将 Apache 2.2.9 放在 Windows XP 上的 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。如果我有更多意见,将更新论坛。

4

3 回答 3

3

正确的做法是使用BEA/Oracle 提供并与 Weblogic 捆绑的Apache HTTP Server 插件。

有关详细信息,请参阅旧版BEA WebLogic Server 9.2 文档,更准确地说是:

注意:这些链接是最新的链接,因为http://edocs.bea.com/现已关闭。

于 2009-09-23T23:39:08.560 回答
1

同意 Pascal 关于 weblogic 插件的看法——这是首选,我仍然可以为您列出两个选择

1> 用于 weblogic 的 Apache 插件:

这不仅将请求从 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>

使用适合您需要的

于 2011-04-03T06:01:37.667 回答
0

我们使用 WebLogic 插件来负载平衡和前端我们的应用程序,使用虚拟主机和位置。

例如:

服务器名称 www.domain.com

WebLogicCluster 10.20.30.41:7002,10.20.30.42:7002 SetHandler weblogic-handler

此配置将对http://www.domain.com/PathToApplication的请求平衡 到 10.20.30.41:7002 和 10.20.30.42:7002。

于 2008-11-05T14:16:10.087 回答