您的位置:首页 > 运维架构 > Apache

采用Apache作为WebLogic Server集群的负载均衡器

2016-03-15 12:04 507 查看
强烈建议不要使用WebLogic ClusterServlet作为Proxy进行生产环境的负载均衡,

那个是用来进行集群的功能测试的,Oracle的产品文挡也写得比较清楚。

如果采用软件的负载均衡,可以采用Apache,IIS,Netscape,Oracle提供了代理的so文件。

也可以采用Oracle的Traffic Director软件。

如果采用Apache的话,安装方式如下

下载Apache http://httpd.apache.org/download.cgi

安装Apache,使用默认端口

拷贝WebLogic Server的mod_wl_20.so或者mod_wl_22.so(具体哪个取决于与之匹配的Apache版本,Apache 2.0对应mod_wl_20.so),so文件放在WebLogic Home/server/plugin下,比如E:\oracle\Middleware\wlserver_10.3\server\plugin\win\32, 目标位置在%APACHE_HOME%\modules

修改httpd.conf配置文件(%APACHE_HOME%\conf\httpd.conf),让apache加载weblogic提供的For Apache的Plugin

LoadModule weblogic_module mod_wl_20.so

配置Apache指向Weblogic集群

让Apache遇到任何请求,都转发给Weblogic

<IfModule mod_weblogic.c>

WebLogicCluster
ip1:port1,ip2:port2,ip3:port3,ip4:port4

MatchExpression *.*

</IfModule>

详情参见

http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e14395/apache.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: