Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置

************************************************************************************************************************
JDK安装步骤

1. 以root身份登录系统
2. 到java.sun.com去下载JDK1.5 for LINUX的rpm,是个jdk-1_5_0_11-linux-i586-rpm.bin的文件.
3. 通过chmod +x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其获得可执行权限
4. 执行./jdk-1_5_0_11-linux-i586-rpm.bin
5. 执行rpm -ivh jdk-1_5_0_11-linux-i586.rpm
6. 安装完毕,JDK安装在/usr/java/目录下
7. 设置环境变量(在/etc/profile文件最后加入)
#set java environment
JAVA_HOME=/usr/java/jdk1.5.0_11
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
8. 输入以下参数查看环境变量情况:
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
9. 键入 java -version 如果出现相关JDK版本信息,证明成功.

************************************************************************************************************************

Weblogic安装步骤

一、软件安装

1. 安装前的准备工作
1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考 http://e-docs.bea.com/wls/certifications/certs_810/index.html
1.2 确定一个安装目录,建议该目录下至少有1个G的空间,可以使用du来察看磁盘空间的使用情况
1.3 创建一个BEA用户组帐号
groupadd –g GID groupname
说明:GID代表创建组的ID,一般大于500
比如:groupadd –g 600 bea
1.4 创建一个weblogic用户帐号
useradd –d userhome –g GID username
说明:userhome 代表用户的主目录,GID 为前一步创建的组ID
比如 useradd –d /home/weblogic –g 600 weblogic
2. 安装步骤
WebLogic在Linux平台下的安装方法一般有三种:图形窗口模式,控制台模式,无人守护安装模式。由于控制台模式的使用最为广泛且不受任何其它硬件条件的限制(所以我们这里只介绍控制台安装模式)。

2.1 安装JRE环境
WebLogic安装程序需要JRE的支持,根据安装平台的不同,WebLogic的安装介质也分为两类,一种自带了JRE(后缀名为.bin),一种需要下载平台厂商所提供的JRE环境(后缀名为.jar)

2.2 获取并上传weblogic安装介质到一个临时目录
如果手头没有安装介质,我们可以到http://commerce.bea.com上下载一个WebLogic试用版,然后通过FTP上传到主机上的一个临时目录,该临时目录建议至少有1个G的剩余空间
2.3 开始安装
2.3.1 .bin的安装方法
首先赋予.bin可执行权限
chmod a+x filename.bin
然后执行
./filename.bin -mode=console
2.3.2 .jar的安装方法
然后执行
java -jar filename.jar -mode=console
2.4 控制台安装
2.4.1 完成2.3的步骤后,进入控制台安装的欢迎界面,键入[Next]继续
2.4.2 此时出现授权许可协议,读完后键入[Yes]继续
2.4.3 提示选择一个BEA主目录,如下所示
Choose BEA Home Directory:"BEA Home" = [/root/bea]Input new BEA Home OR [Exit][Previous][Next]>
如果想更改默认的BEA主目录,重新输入完整的目录路径即可,否则键入[Next]继续,这里改成:/usr/local/bea

2.4.4 确认BEA主目录
Choose BEA Home Directory:  ->1| Yes, Use this BEA home directory [/usr/local/bea]  2| No, return to BEA home directory selectionEnter index number to select OR [Exit][Previous][Next]>
键入[1]继续

2.4.5 选择安装类型
Choose Install Type: ->1|Complete Installation   |Install the complete BEA WebLogic Platform. 2|Custom Installation  |Choose software components to install and optionally create custom  |application domains. Recommended for advanced users.
键入[1]继续
2.4.6 选择安装路径
Choose Product Directory:Product Installation Directory = [/home/bea/weblogicXX]Input new Product Installation Directory OR [Exit][Previous][Next]>
如果想更改默认的安装目录,重新输入完整的目录路径即可,否则键入[Next]继续
2.4.7 确认安装路径
Choose Product Directory:  ->1| Yes, use this product directory [/home3/weblogicXX]  2| No, select another product directoryEnter index numbers to select OR [Exit][Previous][Next]>
键入[1]继续

2.4.8 现在开始安装,此时会出现一个模拟的进度条,耐心等待,直到100%安装顺利结束。

二、配置Configuration Wizard

软件安装完毕后,下一步配置Domain域,进入weblogic安装目录(例如:/home/bea/weblogic81/common/bin),找到文件config.sh,执行他#./config.sh;

出现配置界面,选中“Create a new weblogic configuration”选项。
选择配置的模块为“Basic weblogic Domain”,然后单击快速配置“Express”,单击[Next]按钮

创建管理页用户名和密码(密码不少于8位),NEXT下一步;

Domain Mode Configuration:
--------------------------

Enable Development or Production Mode for this domain.
->1|Development Mode
   2|Production Mode
Enter index number to select OR [Exit][Previous][Next]> 1
-------------------------------------------------------------------------------------------------------------------
Java SDK Selection:
-------------------
->1|Sun SDK 1.5.0_11 @ /usr/java/jdk1.5.0_11
   2|Other Java SDK
Enter index number to select OR [Exit][Previous][Next]> 1

-------------------------------------------------------------------------------------------------------------------
Choose Configuration Option:
----------------------------
    *Do you want to modify any of the preconfigured settings or defaults in your template?
    *
    *To keep the default or template settings, and proceed directly to name and create your domain, leave No selected.
   1|Yes
->2|No
Enter index number to select OR [Exit][Previous][Next]> 1
Configure the Administration Server:
------------------------------------
Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server
hosts the Administration Console which is used to perform administrative tasks.
    |       Name       |        Value        |
   _|__________________|_____________________|
   1|      *Name:      |     AdminServer     |
   2| Listen address: | All Local Addresses |
   3|   Listen port:   |        7001         |
   4| SSL listen port: |         N/A         |
   5|   SSL enabled:   |        false        |
Select Option:
    1 - Modify "Name"
    2 - Modify "Listen address"
    3 - Modify "Listen port"
    4 - Modify "SSL enabled"
Enter option number to select OR [Exit][Previous][Next]>

Edit Domain Information:
------------------------
    | Name |   Value   |
   _|________|___________|
   1| *Name: | ebusiness |
Select Option:
    1 - Modify "Name"
    2 - Discard Change
Enter option number to select OR [Exit][Previous][Next]>

Creating Domain...

0%          25%          50%          75%          100%
[------------|------------|------------|------------]
[***************************************************]

**** Domain Created Successfully! ****
该界面是所有配置信息的汇总确认,如果没问题,点击Create,开始创建DOMAIN域.

三、启动Weblogic

在启动Weblogic之前,可将服务用户名和密码写入启动脚本。
进入刚刚配置完成的域目录(例如:/home/bea/user_projects/domains/mydomain),编辑startWebLogic.sh启动脚本,执行$ vi startWebLogic.sh
在“WLS_USER= WLS_PW=”输入用户名和密码,保存退出;
最后执行$ ./startWebLogic.sh,启动Weblogic..
./startWeblogic.sh -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
四、停止Weblogic服务
停止Weblogic服务有多种:
1、 KILL掉进程
2、 通过”http://服务地址:7001/console”,shutdownserver
3、 利用脚本停止服务:
在#/home/bea/user_projects/domains/mydomain 路径下,有一个stopWebLogic.sh文件,执行即可。

************************************************************************************************************************
Apache2.0 + Weblogic 集成配置

一、LINUX安装APACHE2.0:
--------------------------------------------------------
tar zxvf httpd-2.0.55.tar.gz
cd httpd-2.0.55
./configure --prefix=/usr/local/apache --enable-module=so --enable-rule=SHARED_CORE
make
make install

#/sbin/chkconfig --del httpd
#/etc/init.d/httpd stop
#rm /etc/init.d/httpd
#cp /usr/local/apache2/bin/apachectl /etc/init.d/
#/sbin/chkconfig --add apachectl
# reboot

二、打开linux防火墙的apache和weblogic的端口
#vi /etc/sysconfig/iptables
添加:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 7001 -j ACCEPT
#/sbin/service iptables restart

三、Apache2.0 + Weblogic9.2集成:
--------------------------------------------------------
cp /usr/local/bea/weblogic92/server/plugin/linux/i686/mod_wl_20.so /usr/local/apache/modules
apache/bin# ./apachectl -l #有mod_so.c的则成功
apache/bin# ./apachectl -t #Syntax OK 成功
apache/bin# ./apachectl -start

四、修改apahce/conf下的httpd.conf文件,增加或修改如下内容:

NameVirtualHost *:80

#For weblogic proxy setting
LoadModule weblogic_module modules\mod_wl_20.so

<VirtualHost *:80>
ServerName www.test.com
DocumentRoot /usr/local/src/deploy/www/WebRoot
DirectoryIndex index.jsp
CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/%y_%m_%d.testcomaccess.log 86400 480" common
<IfModule mod_weblogic.c>
WebLogicHost 130.0.0.190
WebLogicPort 7001
WebLogicCluster 130.0.0.190:7001,130.0.0.246:7001
MatchExpression *.jsp
MatchExpression *.do
</IfModule>
</VirtualHost>

************************************************************************************************************************

(0)

相关推荐

  • Linux双网卡绑定实现负载均衡详解

    Linux双网卡绑定实现负载均衡,供大家参考,具体内容如下 系统环境:CentOS release 6.9 (Final) Linux centos6 2.6.32-696.10.1.el6.x86_64 Ubuntu系统下使用ifenslave进行网卡配置,方法大同小异. 关闭NetworkManager # service NetworkManager stop # chkconfig NetworkManager off 创建bond0接口配置文件 # cd /etc/sysconfig/

  • linux负载均衡总结性说明 四层负载和七层负载有什么区别

    在常规运维工作中,经常会运用到负载均衡服务.负载均衡分为四层负载和七层负载,那么这两者之间有什么不同? 废话不多说,详解如下: 一.什么是负载均衡 1)负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性.负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间:其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点

  • 使用nginx来负载均衡 本文在window与linux下配置nginx实现负载

    实现网站负载有两种办法,一种是购买硬件来实现,比如是硬件F5再到Citrix Netscalar,这些设备都几十万,不是一般人玩的,另一种是使用软件来实现,比如nginx,squid这类有反向代理功能的软件,本文就nginx安装实现负载. 首先是windows系统,这里建议使用window 2003企业版,而不要作用win7(太新了,我遇到无法启动nginx的问题).要说的是,在windows下配置安装nginx还是很容易的,少了 linux下下载tar再配置编译参数等等步骤,我们只要从下面的地

  • linux服务器之LVS、Nginx和HAProxy负载均衡器对比总结

    LVS特点: 1.抗负载能力强,使用IP负载均衡技术,只做分发,所以LVS本身并没有多少流量产生: 2.稳定性.可靠性好,自身有完美的热备方案:(如:LVS+Keepalived) 3.应用范围比较广,可以对所有应用做负载均衡: 4.不支持正则处理,不能做动静分离. 常用四种算法: 1.rr:轮叫,轮流分配到后端服务器: 2.wrr:权重轮叫,根据后端服务器负载情况来分配: 3.lc:最小连接,分配已建立连接最少的服务器上: 4.wlc:权重最小连接,根据后端服务器处理能力来分配. 可以采用ip

  • LVS(Linux Virtual Server)Linux 虚拟服务器介绍及配置(负载均衡系统)

    一,简介 LVS(Linux Virtual Server) 是Unix-like系统中的一个虚拟服务器,是国内贡献给开源组织的一个最优秀的项目之一.LVS在Unix-like系统中 是作为一个前端(Director)存在的,又称为调度器,它本身不提供任何的服务,只是将通过互联网进来的请求接受后再转发给后台运行的真正的 服务器(RealServer)进行处理,然后响应给客户端. LVS有两个重要的组件:一个是IPVS,一个是IPVSADM.ipvs是LVS的核心组件,它本身只是一个框架,类似于i

  • linux下Nginx+Tomcat负载均衡配置方法

    Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1.JAVA JDK安装: #下载相应的jdk软件包,然后解压安装,我这里包名称为:jdk-7u25-linux-x64.tar.gz tar -xzf jdk-7u25-linux-x64.tar.gz ;mkdir -p /usr/java/ ;mv jdk1.7.0_25/ /usr/java/ 下. #然后配置

  • 详解Linux系统配置nginx的负载均衡

    详解Linux系统配置nginx的负载均衡 负载均衡的几种方式: 1.轮询:默认按照时间顺序对所有服务器一个一个的访问,如果有服务器宕机,会自动剔除: 2.weight:服务器的方位几率和weight成正比,这个可以在服务器配置不均的时候进行配置: 3.ip_hash:对每个请求的ip进行hash计算,并按照一定的规则分配对应的服务器(可解决session共享): 4.fair:按照每台服务器的响应时间(rt)来分配请求,rt知道优先分配: 5.url_hash:按照访问url的hash值来分配

  • Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置

    ************************************************************************************************************************ JDK安装步骤 1. 以root身份登录系统 2. 到java.sun.com去下载JDK1.5 for LINUX的rpm,是个jdk-1_5_0_11-linux-i586-rpm.bin的文件. 3. 通过chmod +x jdk-1_5_x-rc-l

  • Nginx+Tomcat负载均衡集群安装配置案例详解

    目录 前言 一.Nginx+Tomcat 二.配置Nginx服务器 三.部署Tomcat应用服务器 总结 前言 介绍Tomcat及Nginx+Tomcat负载均衡集群,Tomcat的应用场景,然后重点介绍Tomcat的安装配置.Nginx+Tomcat负载均衡集案列是应用于生产环境的一套可靠的Web站点解决方案. 一.Nginx+Tomcat 通常情况下,一个Tomcat站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境下,所以我们需要一套更可靠的解决方案来完

  • Nginx+Tomcat搭建高性能负载均衡集群的实现方法

    一.    目标实现高性能负载均衡的Tomcat集群: 二.步骤 1.首先下载Nginx,要下载稳定版: 2.然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2: 3.然后修改这两个Tomcat的启动端口,分别为18080和28080,下面以修改第一台Tomcat为例,打开Tomcat的conf目录下的server.xml: 共需修改3处端口: 当然第二台Tomcat也一样,如下图: 4.然后启动两个Tomcat,并访问

  • Nginx+Tomcat高性能负载均衡集群搭建教程

    Nginx是一个高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.其占有内存少,并发能力强,在同类型的网页服务器中表现较好.Nginx可以在大多数Unix Linux OS上编译运行,并有Windows移植版.一般情况下,对于新建站点,建议使用最新稳定版作为生产版本. 单个Tomcat最大支持在线访问是500左右,要通知支持更多的访问量一个Tomcat就没法做到了.在这里我们采用集群部署方式,使用多个Tomcat,反向代理使用Nginx. 架构如下: 准备工作 a

  • 详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南

    Nginx是一种服务器软件,也是一种高性能的http和反向代理服务器,同时还是一个代理邮件服务器.也就是说,我们在Nginx上可以发布网站,可以实现负载均衡(提高应答效率,避免服务器崩溃),还可以作为邮件服务器实现收发邮件等功能.而最常见的就是使用Nginx实现负载均衡. Nginx与其他服务器的性能比较: Tomcat服务器面向Java语言,是重量级的服务器,而Nginx是轻量级的服务器.Apache服务器稳定.开源.跨平台,但是Apache服务器不支持高并发,Nginx能支持处理百万级的TC

  • Nginx搭建负载均衡集群的实现

    (1).实验环境 youxi1 192.168.5.101 负载均衡器 youxi2 192.168.5.102 主机1 youxi3 192.168.5.103 主机2 (2).Nginx负载均衡策略 nginx的负载均衡用于upstream模板定义的后端服务器列表中选取一台服务器接收用户的请求.一个基本的upstream模块如下: upstream [服务器组名称]{ server [IP地址]:[端口号]; server [IP地址]:[端口号]; .... } 在upstream模块配置

  • Nginx+Tomcat负载均衡集群的实现示例

    目录 引言 一.案例概述 二.环境部署 三.Nginx 主机安装 四.Tomcat 安装及配置 1. 安装 Tomcat 2. Tomcat 服务器1配置 3. Tomcat 服务器2配置 五.Nginx server 配置 六.验证结果 总结 引言 通常情况下,一个 Tomcat 站点由于可能出现单点故障以及无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境中,所以需要一套更可靠的解决方案来完善 Web 站点架构. 一.案例概述 Nginx 是一款非常优秀的 http 服务器软件,它

  • Nginx+tomcat负载均衡集群的实现方法

    实验环境如下 这里需要准备4台服务器(1台nginx.2台tomcat做负载.一台MySQL做数据存储) 准备软件包如下: 软件包地址连接: 链接: https://pan.baidu.com/s/1Zitt5gO5bDocV_8TgilvRw 提取码: ny1r nginx配置(172.16.1.54) 1.安装依赖包 yum -y install pcre-devel zlib-devel gcc gcc-c++ 2.创建nginx运行用户 useradd -M -s /sbin/nolog

  • 红旗Linux桌面版 4.0光盘启动安装过程图解(Red Flag Linux 4.0)

    一,准备工作:    1,购买或下载红旗Linux桌面版 4.0的安装光盘或镜像文件.下载地址:http://www.redflag-linux.com/xiazai/xiazai.php?id=1325    2,在硬盘中至少留2个分区给安装系统用,挂载点所用分区推荐4G以上,交换区不用太大在200M-600M左右比较适合,文件系统格式不论,反正安装过程会重新格式化.    3,记录下你电脑中下列设备型号∶鼠标.键盘.显卡.网卡.显示器.及网络设置用到的IP地址.子网掩码.默认网关和DNS名称

  • 红帽子Red Hat Linux 9光盘启动安装过程图解

    一,准备工作    1,购买或下载Redhat9的安装光盘(3张盘)或镜像文件,下载地址: 点击下面链接从本地下载光盘1:ftp://cjm123.vicp.net/Linux/红帽子Red%20Hat%20Linux%209.0正式版/shrike-i386-disc1.iso光盘2:ftp://cjm123.vicp.net/Linux/红帽子Red%20Hat%20Linux%209.0正式版/shrike-i386-disc2.iso光盘3:ftp://cjm123.vicp.net/L

随机推荐