Linux下apache负载均衡与JBoss集群配置_第1页
Linux下apache负载均衡与JBoss集群配置_第2页
Linux下apache负载均衡与JBoss集群配置_第3页
Linux下apache负载均衡与JBoss集群配置_第4页
Linux下apache负载均衡与JBoss集群配置_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux下apache负载均衡与JBoss集群配置一、 安装并配置JDK1下载JDK(1.5版本及以上)2安装 1) 首先将安装包放到usr目录下,然后启动终端。输入:rootlocalhost usr# /给当前用户安装权限 红框内为jdk的版本根据自己的版本输入相应的字段 2) rootlocalhost usr# 然后根据提示输入yes 3) 输入以下命令 #chmod +x jdk-1_5_0_19-linux-i586.rpm /变更权限安装程序#rpm -ivh jdk-1_5_0_19-linux-i586.rpm 3 设置环境变量找到/etc/profile文件打开在最后面加

2、入JAVA_HOME=/usr/java/jdk1.5.0_19PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarexport PATH JAVA_HOME CLASSPATH保存退出注销系统安装成功后输入java version 查看版本是否正确,显示以下信息则正确。java version "1.5.0_19"Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)Java

3、HotSpot(TM) Client VM (build 1.5.0_19-b02, mixed mode, sharing)二、安装并配置JBoss环境变量1 下载JBoss(JBoss5或以上版本)2 安装JBoss解压到usr目录下建个文件夹(我的放到jboss目录下)即可3 配置JBoss环境变量找到/etc/profile文件打开在最后面加入: PATH=$JBOSS_HOME/bin:$PATHexport JBOSS_HOME PATH保存并注销系统三、 Jboss集群负载均衡器配置 1)下载apache (.tar.gz)2)解压 右键解压到此处。3) 编译打开解压获

4、得的文件夹然后在空白处打开终端输入:./configure然后依次输入:make clean 回车make 回车make install 回车4) 修改配置。/本例中,提供服务的监听端口是7070,请根据实际情况修改。打开文件将Listen 80         改成Listen 7070将User daemon和Group daemon  改为      User apache和Group apache删除ServerName前的#  

5、;         将该行改为  ServerName :8888然后添加用户和用户组在终端输入:groupadd apacheuseradd apache g apache 2.apache mod_jk的配置1) 下载mod_jk,将其改名为mod_jk.so,拷贝到/usr/local/apache2/modules下然后打开终端输入: /相应的安装权限2) 在  /usr/local/apache2/conf/httpd.conf   的末尾增加:3

6、) 建立空文件/usr/local/apache2/conf/并在该目录下建立文件并输入以下内容:_# Load mod_jk module# Specify the filename of the mod_jk libLoadModule jk_module modules/mod_jk.so# Where to find pertiesJkWorkersFile conf/perties# Where to put jk logsJkLogFile logs/mod_jk.log# Set the jk log level debug/error

7、/infoJkLogLevel info# Select the log formatJkLogStampFormat “%a %b %d %H:%M:%S %Y”# JkOptions indicates to send SSK KEY SIZEJkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormatJkRequestLogFormat “%w %V %T”# Mount your applicationsJkMount /* loadbalancer  

8、0;          # You can use external file for mount points.# It will be checked for updates each 60 seconds.# The format of the file is: /url=worker# /examples/*=loadbalancerJkMountFile conf/perties# Add shared memory.# This directive i

9、s present with 1.2.10 and# later versions of mod_jk, and is needed for# for load balancing to work properlyJkShmFile logs/jk.shm# Add jkstatus for managing runtime data<Location /jkstatus/>JkMount statusOrder deny,allowDeny from allAllow from </Location>保存在该目录下建立并输入以下内容:_# Defin

10、e list of workers that will be used# for mapping requestsworker.list=loadbalancer,status# Define Node1# modify the host as your host IP or DNS name.worker.node1.port=8009worker.node1.host=05worker.node1.type=ajp13worker.node1.lbfactor=1# Define Node2# modify the host as your host IP or DN

11、S name.worker.node2.port=8009worker.node2.host= 000worker.node3.type=ajp13worker.node3.lbfactor=1# Load-balancing behaviourworker.loadbalancer.type=lbworker.loadbalancer.balance_workers=node1,node2,node3worker.loadbalancer.sticky_session=1#worker.list=loadbalancer# Status worker for manag

12、ing load balancerworker.status.type=status_说明:worker.node1.host、worker.node2.host和worker.node3.host要改成jboss集群各机器的实际IP.如果有更多的节点,顺序定义更多的node段,并在worker.loadbalancer.balance_workers后全部列出.lbfactor是负载分配权重,值越大分配的负载越多.打开JBoss目录下/usr/local/jboss/server/all/deploy/jboss-web.sar和/usr/local/jboss/server/default

13、/deploy/jboss-web.sar找到 <Connector port="8080" address="$" (如有外部不可以通过web浏览器访问jboss,则要改成)找到 <Engine name="jboss.web" defaultHost="localhost"    添加:jvmRoute="nodeX" >注意,jvmRoute是节点号,要与在apache的pertie

14、s中的定义相对应.四、 启动JBoss集群1. 启动负载均衡器apache在/usr/local/apache2/bin目录下执行./httpd k start   (终止命令: ./httpd k stop)在/usr/local/apache2/logs/mod_jk.log中,看到apache初始化mod_jk的日志:Wed Aug 01 10:36:11 20076636:63168 info init_jk:mod_jk.c (2743): mod_jk/1.2.23 initializedWed Aug 01 10:36:11 20076637:63168 info init_jk:mod_jk.c (2743): mod_jk/1.2.23 initialized后面如有错误信息,是因为集群中的节点尚未启动,暂时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论