1、负载均衡部署方法11本文环境平台:Windows Server 2003 Eterprise Editon sp2 软件:Bea WebLogic Server 8.1.4.0 Apache_2.2.14-win32-x86-openssl-0.9.8k.msi 支付系统程序包systemframe2配置Apache+WebLogic Server集群2.1体系结构2.2配置WebLogic Server集群应用的必要条件1.集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的;2.集群中的所有Server必须使用相同的版本,包括Service Pack;3.集群中的
2、Server必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器;4.要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行(从Bea网站上下载的试用版本就可以进行Cluster配置);2.3配置前的准备工作1安装Weblogic、Apache等必要程序;2在同一台机器上配置集群,见2.4配置过程;机器类型操作系统硬件配置角色备注服务器Win2003 ServerIP:10.147.32.212:5077Administrator Server服务
3、器Win2003 ServerIP:10.147.32.212:5055Managed Server服务器Win2003 ServerIP:10.147.32.212:5066Managed Server服务器Win2003 ServerIP:10.147.32.208Apache 3在同一网段内的不同机器上配置集群(暂未实现)2.4配置Weblogic集群2.4.1创建新的Domain选择“Create a new WebLogic configuration”,单击“Next”按钮选择安装类型选择安装“Basic WebLogic Server Domain”,单击“Next”按钮选择定制
4、安装选择“Custom”安装,单击“Next”按钮输入Administrator Server的信息 输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“Next”按钮是否配置Server、Cluster、Machine信息选择“Yes”,对Server、Cluster、Machine信息进行配置,单击“Next”按钮配置Managed Server信息 输入Managed Server的名称,监听地址,监听端口,如果需要SSL支持的话,可以在“SSL enabled”复选
5、框上打勾,配置SSL监听端口。可以配置多个ManagedServer。单击“Next”按钮*多配置一个代理服务配置Cluster信息 输入Cluster的名称,Cluster的组播地址和端口,Cluster地址可输可不输。单击“Next”按钮将Managed Server添加到Cluster中 选择左面列表中的Managed Server,将其添加到右面的列表中,单击“Next”按钮配置Machine信息 在此不对Machine进行配置,单击“Next”按钮是否配置JDBC信息 在此不对JDBC数据源和连接池进行配置,单击“Next”按钮配置JMS信息 在此不对JMS进行配置,单击“Next”
6、按钮配置缺省系统管理员用户名和密码 输入系统管理员用户名和密码,还可以配置其它的系统管理用户,在此不做配置,单击“Next”按钮配置Windows附加选项 可以选择是否创建开始菜单中的快捷方式,是否将该服务作为Windows系统服务,在这里我们全部选择“No”,单击“Next”按钮配置服务的启动模式并选择Java SDK 选择“Development Mode”模式,并选择标准的Java SDK 1.4,在开发模式下会有比较丰富的调试信息,对我们很有帮助,单击“Next”按钮配置信息确认以及选择安装路径系统列出您的配置信息,并指定了缺省的安装路径,单击“Create”按钮系统创建Domain系
7、统根据配置信息,完成缺省的目录及文件的创建 在同一台机子上部署集群,可以只创建一个AdminServer,不用创建单独的Managed Server。2.4.2启动WebLogic服务1.启动Administrator Server(需要先启动) 双击domain下的,startWebLogic.cmd启动Administrator Server2.启动Managed Server 进入Dos命令界面,转到Domain所在的文件路径,使用startManagedWeblogic命令启动Managed Server,它的命令格式是:startManagedWeblogic.cmd Managed
8、 Server的名称 Administrator Server地址,例如,启动212_5066命令如下:同理可以启动212_5055。注:启动后,可以如下检查是否启动成功-一是可以见到如下图:二是Weblogic Console中,服务的状态为running2.4.3Weblogic部署程序、JDBC及DataSource 与部署一个Domain的完全完全一样,只要登陆AdminServer的控制台,在发布的时候选择All servers in the cluster即可,如下图。 Systemframe./class下的sysapp_config.xml和systemIpandPort.xm
9、l不用修改,配置完成后,重新启动服务。2.5配置Apache2.5.1安装过程注意事项 运行下载好的“apache_2.2.14-win32-x86-openssl-0.9.8k.msi”,出现如下界面:出现Apache HTTP Server 2.2.14的安装向导界面,点“Next”继续确认同意软件安装使用许可条例,选择“I accept the terms in the license agreement”,点“Next”继续将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续设置系统信息,在Network Domain下填入您的域名(比如:M),在Serve
10、r Name下填入您的服务器名称(比如:Server.M,也就是主机名加上域名),在Administrators Email Address下填入系统管理员的联系电子邮件地址(比如:test),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口(建议选择这个),并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。一般选择如图所示。按“Next”继续。选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,
11、有更多可选项。按“Next”继续(可以自己选择安装路径),一直到如下界面:确认安装选项无误,如果您认为要再检查一遍,可以点“Back”一步步返回检查。点“Install”开始按前面设定的安装选项安装。正在安装界面,请耐心等待,直到出现下面的画面。安装向导成功完成,这时右下角状态栏应该出现了下面的这个绿色图标,表示Apache服务已经开始运行,按“Finish”结束Apache的软件安装。2.5.2修改配置文件1修改文件httpd.conf 在安装目录下(通常为.Apache Software FoundationApache2.2conf),找到httpd.conf文件,在加载模块中去掉(即把
12、前边的#去掉)如下几行的注释:LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_http_module modules/mod_proxy_http.so在文件最后,增加ProxyPass /founder balancer:/systemframe BalancerMember http:/10.147.32.212:5066 BalancerMember http:/10.147.32.212
13、:50552修改文件index.html 在安装目录下(通常为.Apache Software FoundationApache2.2htdocs),找到index.html文件, 可以修改自动跳转。内容如下:把It Works! 中的It Works!替换成如下内容2.5.3启动服务双击图标,弹出如下图所示窗口,停止服务后,再重新启动。如果右下脚无,图标,这个服务ApacheMonitor.exe通常在.Apache Software FoundationApache2.2bin目录下。3访问服务 成功启动Apache、Weblogic服务后,访问Apache所在机子的ip就可以了,如http:/10.147.32.208( 因为安装默认的就是80端口,所以这里不用加端口号了),回车后,系统自动跳转到http:/10.147.32.212:5066/systemframe或者http:/10.147.32.212:5055/systemframe。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1