Chinaunix首页 | 论坛 | 博客
  • 博客访问: 947412
  • 博文数量: 276
  • 博客积分: 4182
  • 博客等级: 上校
  • 技术积分: 4486
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:14
文章分类

全部博文(276)

文章存档

2014年(9)

2013年(132)

2012年(135)

分类: LINUX

2012-05-12 12:17:25

请在下面的配置文档中置换以下三个字符串

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
 
 
配置文档:
1,Download Apache 2.0

2,安装Apache 2.0, 使用默认的80默认端口
Copy Weblogic的so到Apache目录
源位置在:%BEA_HOME%\weblogic81\server\bin\mod_wl_20.so
目标位置在:%APACHE_HOME%\modules

注意改so文件已经包含了LoadBalence算法,可以通过Weblogic的Cluster去提供权重参数反馈给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遇到任何请求,都转发给Weblogic
  
WebLogicCluster %WEBLOGIC_CLUSTER%  
MatchExpression *.*

4,集群测试
在weblogic集群上部署defaultWebApp
直接访问
Apache即可重订向用户到Weblogic集群去。

建议:对于静态资源,我们可以配置让Apache去读取并解析,无须Proxy到Weblogic集群去。

阅读(1028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~