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

Apache实现weblogic集群配置(转)

2016-04-06 19:03 344 查看

http://blog.itpub.net/241379/viewspace-723252/

1       环境配置及部署方案

服务器

机器配置

服务类型

中间件

端口

服务器

1

机型

 

控制节点

Weblogic

815

7001

OS

Win2003

内存

4G

CPU

 

代理服务

Apache http server

2.0.63

80

CPU个数

 

IP

10.0.0.30

服务器

2

机型

 

节点A

Weblogic

815

9999

OS

Win2003

内存

4G

CPU

 

CPU个数

 

IP

10.0.0.31

服务器

3

机型

 

节点B

Weblogic

815

9999

OS

Win2003

内存

4G

CPU

 

CPU个数

 

IP

10.0.0.32

 

 

系统部署图

 

2       Weblogic配置

2.1    服务器一

2.1.1   创建domain

点击Configuration Wizard开始创建domain

 

选择新建weblogic配置

 

 

 

选择自定义配置

 

配置管理服务器信息

Name:myserver

Listen Address:ALL local Addresses

Listen port:7001

SSL listen port:不选

SSL enabled:不选

 

受管服务器、集群和计算机配置

是否自定义:是

 

配置受管服务器:

Name     Listen address      Listen port    SSL listen port            SSL enabled

NodeA    10.0.0.31               9999

NodeB     10.0.0.32               9999

 

配置集群

Name

MyCluster

 

向集群分配服务器

 

 

 

无需配置

 

后面其他自定义配置全部选否

 

 

 

 

默认

 

配置服务器启动模式和SDK

选择生产模式

Jdk:jrockit81sp5。。。。。

 

生成开始菜单项

快捷方式名称:Start Admin Server

程序:startWebLogic.cmd

参数:

工作目录:

其他:

 

创建welogic配置

 

 

2.1.2   配置密码文件

在domain下创建boot.properties文件

编辑文件内容

username=weblogic

password=weblogic

2.1.3   优化domain jvm

在startWebLogic.cmd文件增加以下代码(“@REM Call WebLogic Server”行下):

@REM Call WebLogic Server 此行下增加

set MEM_ARGS= -Xms1024m -Xmx1024m

 

echo .

echo CLASSPATH=%CLASSPATH%

echo .

echo PATH=%PATH%

echo .

echo ***************************************************

echo *  To start WebLogic Server, use a username and   *

echo *  password assigned to an admin-level user.  For *

echo *  server administration, use the WebLogic Server *

echo *  console at http://[hostname]:[port]/console    *

echo ***************************************************

 

2.1.4   启动服务

启动“startWebLogic.cmd”即可,或者启动开始菜单中本domain启动快捷方式

2.2    服务器二

2.2.1   创建domain

点击Configuration Wizard开始创建domain

 

选择新建weblogic配置

 

 

 

选择自定义配置

 

配置管理服务器信息

Name:myserver

Listen Address:ALL local Addresses

Listen port:7001

SSL listen port:不选

SSL enabled:不选

 

受管服务器、集群和计算机配置

是否自定义:是

 

配置受管服务器:

Name     Listen address      Listen port    SSL listen port            SSL enabled

NodeA    10.0.0.31               9999

 

无需配置

 

后面其他自定义配置全部选否

 

 

 

 

默认

 

配置服务器启动模式和SDK

选择生产模式

Jdk:jrockit81sp5。。。。。

 

生成开始菜单项

快捷方式名称:Start NodeA Server

程序:startManagedWebLogic.cmd

参数:NodeA http://10.0.0.30:7001

工作目录:

其他:

 

创建welogic配置

 

 

 

2.2.2   配置密码文件

在domain下创建boot.properties文件

编辑文件内容

< 3ff7 p>username=weblogic

password=weblogic

2.2.3   优化domain jvm

在startManagedWebLogic.cmd文件增加以下代码(“@rem Start WebLogic Server”行下):

@rem Start WebLogic Server 此行下增加

set MEM_ARGS=-Xms1024m -Xmx1024m

set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%/jre/lib/rt.jar;%WL_HOME%/server/lib/webservices.jar;%CLASSPATH%

 

@echo.

@echo CLASSPATH=%CLASSPATH%

@echo.

@echo PATH=%PATH%

@echo.

@echo ***************************************************

@echo *  To start WebLogic Server, use a username and   *

@echo *  password assigned to an admin-level user.  For *

@echo *  server administration, use the WebLogic Server *

@echo *  console at http://[hostname]:[port]/console    *

@echo ***************************************************

 

 

2.2.4   启动服务

1 启动开始菜单中本domain启动快捷方式“Start NodeA Server”

2 编辑启动命令脚本StartNodeA.cmd

Start ./…./ startManagedWebLogic.cmd NodeA http://10.0.0.30:7001

 

 

2.3    服务器三

2.3.1   创建domain

点击Configuration Wizard开始创建domain

 

选择新建weblogic配置

 

 

 

选择自定义配置

 

配置管理服务器信息

Name:myserver

Listen Address:ALL local Addresses

Listen port:7001

SSL listen port:不选

SSL enabled:不选

 

受管服务器、集群和计算机配置

是否自定义:是

 

配置受管服务器:

Name     Listen address      Listen port    SSL listen port            SSL enabled

NodeB     10.0.0.32               9999

 

无需配置

 

后面其他自定义配置全部选否

 

 

 

 

默认

 

配置服务器启动模式和SDK

选择生产模式

Jdk:jrockit81sp5。。。。。

 

生成开始菜单项

快捷方式名称:Start NodeB Server

程序:startManagedWebLogic.cmd

参数:NodeB http://10.0.0.30:7001

工作目录:

其他:

 

创建welogic配置

 

 

2.3.2   配置密码文件

在domain下创建boot.properties文件

编辑文件内容

username=weblogic

password=weblogic

2.3.3   优化domain jvm

在startManagedWebLogic.cmd文件增加以下代码(“@rem Start WebLogic Server”行下):

@rem Start WebLogic Server 此行下增加

set MEM_ARGS=-Xms1024m -Xmx1024m

set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%/jre/lib/rt.jar;%WL_HOME%/server/lib/webservices.jar;%CLASSPATH%

 

@echo.

@echo CLASSPATH=%CLASSPATH%

@echo.

@echo PATH=%PATH%

@echo.

@echo ***************************************************

@echo *  To start WebLogic Server, use a username and   *

@echo *  password assigned to an admin-level user.  For *

@echo *  server administration, use the WebLogic Server *

@echo *  console at http://[hostname]:[port]/console    *

@echo ***************************************************

 

 

2.3.4   启动服务

1 启动开始菜单中本domain启动快捷方式“Start NodeB Server”

2 编辑启动命令脚本StartNodeB.cmd

Start ./…./ startManagedWebLogic.cmd NodeB http://10.0.0.30:7001

 

3       Apache配置

3.1    安装Apache http server

3.2    配置Apache

3.2.1   配置weblogic负载均衡

拷贝weblogic安装目录中的mod_wl_20.so到Apache安装目录/Apache Group/Apache2/modules下。

3.2.2   修改Apache配置文件

修改Apache配置文件(/Apache Group/Apache2/conf)“httpd.conf”

LoadModule negotiation_module modules/mod_negotiation.so

#LoadModule rewrite_module modules/mod_rewrite.so

LoadModule setenvif_module modules/mod_setenvif.so

#LoadModule speling_module modules/mod_speling.so

#LoadModule status_module modules/mod_status.so

#LoadModule unique_id_module modules/mod_unique_id.so

LoadModule userdir_module modules/mod_userdir.so

#LoadModule usertrack_module modules/mod_usertrack.so

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

#LoadModule ssl_module modules/mod_ssl.so

 

LoadModule weblogic_module modules/mod_wl_20.so

#############################

WebLogicCluster 192.168.1.37:7001,192.168.1.156:7001

#匹配页面

MatchExpression *.*

MatchExpression *

#

DynamicServerList OFF

#

KeepAliveEnabled ON

#

KeepAliveSecs 30

################################

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: