用Apache分发weblogic集群
来源:互联网 发布:odk是什么意思网络用语 编辑:程序博客网 时间:2024/05/22 12:49
实现Load Balance 有多种方式,既有软件方式也有硬件方式,硬件方式主要是用负载均衡硬件,比如F5,对于大型的企业部署主要采用此种方式。软件方式也有很多,比如说Apache。
本文详细介绍Apache的安装以及Load Balance的简单配置。
OS:Redhat Linux 5.5 x86_64 总共三台(其中两台部署Weblogic应用并实现Cluster、一台专门部署Apache)
Software:Apache 2.2.22、Weblogic 10.3.5
一、weblogic的安装、应用部署、集群的搭建
此内容不包含在该文章中,具体内容请参考相关文档,本示例部署的是OBIEE 11.1.1.5.0并且 搭建了集群。略。
二、Apache的安装
1、下载地址:http://httpd.apache.org/download.cgi,本文下载的是:httpd-2.2.22.tar.gz,下载后解压到相应的目录
解压命令: tar -zxvf httpd-2.2.14.tar.gz
2、进入到解压后的Apache安装文件目录,并执行相应的命令
[apache@fmw1 ~]$ cd /app/software/httpd-2.2.22
[apache@fmw1 httpd-2.2.22]$ ./configure --prefix=/app/apache --enable-module=so
[apache@fmw1 httpd-2.2.22]$ make
[apache@fmw1 httpd-2.2.22]$ make install
[apache@fmw1 httpd-2.2.22]$ sudo /app/apache/bin/apachectl start
[sudo] password for apache:
注:必须sudo,因为启动的时候要用到许多root的权限
辅助命令:
1)检测 80端口是否起来监听
[apache@fmw1 httpd-2.2.22]$ netstat -tnl
2)停止Apache sudo /app/apache/bin/apachectl stop
3)重启Apache sudo /app/apache/bin/apachectl restart
如果正常起来了,用浏览器验证一下 , http://localhost ,如果浏览器里显示 "It Works! " , 说明安装成功
3、拷贝weblogic 模块文件到Apache
文件所在路径:$weblogic_home/wlserver_10.3/server/plugin/linux/x86_64/mod_wl_22.so
将该文件拷贝到如下路径:/app/apache/modules
4、修改httpd.conf
修改文件:/app/apache/conf/httpd.conf
在最后面添加如下内容:
LoadModule weblogic_module modules/mod_wl_22.so
<IfModule mod_weblogic.c>
WebLogicCluster 192.168.8.131:9704,192.168.8.132:9704
MatchExpression *.jsp
MatchExpression *.*
MatchExpression *
</IfModule>
保存。
5、重启Apache
6、测试,通过apache访问部署在weblogic上的应用,如果可以访问表示配置成功
该Apache使用的默认端口80,因此测试应用的时候使用如下链接:
在使用Apache之前:http://192.168.8.131:9704/analytics,http://192.168.8.132:9704/analytics
在使用Apache之后:http://192.168.8.133/analytics
通过使用上述配置,实现了负载均衡
7、使用apache的ab工具模拟并发请求
#ab -n1000 -c10 http://192.168.8.133/analytics
模拟10个并发,共1000个请求
上述只是简单的Apache+Weblogic集群配置,如果具体生产环境部署,还需要做很多的配置,比如说session replication,session sticky etc.到时候要具体问题具体分析。
- 用Apache分发weblogic集群
- apache代理weblogic集群
- Apache整合weblogic集群
- Weblogic 815 + apache 集群配置
- windows 下 webligic集群 apache 分发
- weblogic+apache 2.0.63集群部署环境
- 总结使用Apache作为WebLogic集群代理
- Apache实现weblogic集群配置(转)
- weblogic集群负载分发模块mod_wl_22.so参数说明
- 关于weblogic多台服务器分发配置(没有创建集群)
- weblogic集群
- weblogic集群
- weblogic集群
- weblogic 集群
- weblogic集群
- Weblogic 集群
- weblogic集群
- weblogic集群
- 俞敏洪6月2号在同济大学的演讲
- 容易产生歧义的Integer.getInteger和Integer.valueOf方法
- Windows Server 2012/System Center 2012 R2 Preview预览版正式发布啦
- Archlinux win7双系统安装笔记
- Android网络操作(上传下载等)
- 用Apache分发weblogic集群
- webservice笔记之自定义参数类型以及返回值类型(Axis1.4)
- Android文件压缩和解压
- 【Linux】在linux下检查每个进程打开的文件数限制
- Spring 依赖的jar包
- WebDriver Wait Commands
- POJ--3141--Distant Galaxy
- IE、Safari、Chrome浏览器JavaScript兼容性改造总结 .
- 经典算法6:贪心算法之最小生成树