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>
************************************************************************************************************************
推荐阅读
-
Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置
-
red hat linux之Samba、DHCP、DNS、FTP、Web的安装与配置
-
Linux CentOS7:LVS+Keepalived负载均衡安装配置教程
-
Linux 系统 nginx 服务器安装及负载均衡配置详解
-
Nginx+Tomcat负载均衡集群安装配置案例详解
-
linux Red Hat 4.1.2下nginx+php-fpm+mysql安装配置全记录
-
Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置
-
[Linux]nginx与Tomcat整合配置(安装配置教程一条龙,可负载均衡)
-
VMware Workstation 10 安装配置Red Hat Linux环境教程
-
red hat linux之Samba、DHCP、DNS、FTP、Web的安装与配置