版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高一课题研究报告3000字
- 2024年中铁七局承建西康高铁XKZQ线路建设项目协议
- 2024版销售合同售后服务与质量保证条款2篇
- 2024工程租赁合同范本
- 2024年借款合同及保证条款详细合同版
- 2024年安康小车客运从业资格证考试
- 二零二四年度企业社会责任合同3篇
- 2024年工程承包合同印花税计算标准细则
- 2024年三人合伙购房协议标准格式版
- 天津市家居店物业配送规范
- SCS2D软件中文使用说明
- 三菱变频器e700中文手册
- 设备维护保养年度计划表汇编
- 功能说明书-sap与立体仓库接口开发-出入库单据
- 2021年平凉市庄浪县医院医护人员招聘笔试试题及答案解析
- 二年级语文下册课件-18 太空生活趣事多6-部编版(共14张PPT)
- 报告厅及舞台灯光音响系统项目施工组织方案
- Q∕SY 1763-2014 微地震地面监测技术规程
- 银行安防监控工程施工方案
- 液囊空肠导管课件
- 青藏铁路精神(精选)132页PPT课件
评论
0/150
提交评论