




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux下apache负载均衡与JBoss集群配置一、 安装并配置JDK1下载JDK(1.5版本及以上)2安装 1) 首先将安装包放到usr目录下,然后启动终端。输入:rootlocalhost usr# sudo chmod +x jdk-1_5_0_19-linux-i586-rpm.bin /给当前用户安装权限 红框内为jdk的版本根据自己的版本输入相应的字段 2) rootlocalhost usr# ./jdk-1_5_0_19-linux-i586-rpm.bin 然后根据提示输入yes /解压缩在当前文件夹出现.rpm文件3) 输入以下命令 #chmod +x jdk-1_5_0_19-linux-i586.rpm /变更权限安装程序#rpm -ivh jdk-1_5_0_19-linux-i586.rpm 3 设置环境变量找到/etc/profile文件打开在最后面加入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_19Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)Java 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文件打开在最后面加入:JBOSS_HOME=/usr/jboss/jboss-5.1.0.GA PATH=$JBOSS_HOME/bin:$PATHexport JBOSS_HOME PATH保存并注销系统三、 Jboss集群负载均衡器配置1.安装apache1)下载apache (httpd-2.2.17.tar.gz)2)解压 右键解压到此处。3) 编译打开解压获得的文件夹然后在空白处打开终端输入:./configure然后依次输入:make clean 回车make 回车make install 回车4) 修改配置。/本例中,提供服务的监听端口是7070,请根据实际情况修改。打开 /usr/local/apache2/conf/httpd.conf文件将Listen 80 改成Listen 7070将User daemon和Group daemon 改为 User apache和Group apache删除ServerName前的# 将该行改为 ServerName :8888然后添加用户和用户组在终端输入:groupadd apacheuseradd apache g apache 2.apache mod_jk的配置1) 下载mod_jk,将其改名为mod_jk.so,拷贝到/usr/local/apache2/modules下然后打开终端输入: chmod +x /usr/local/apache2/modules/mod_jk.so /相应的安装权限2) 在 /usr/local/apache2/conf/httpd.conf 的末尾增加: Include conf/mod_jk.conf3) 建立空文件/usr/local/apache2/conf/perties并在该目录下建立文件mod_jk.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/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# 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 is 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 dataJkMount statusOrder deny,allowDeny from allAllow from 保存在该目录下建立文件perties并输入以下内容:_# Define 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 DNS name.worker.node2.port=8009worker.node2.host= 00worker.node2.type=ajp13worker.node2.lbfactor=0# Define Node3# modify the host as your host IP or DNS name.worker.node3.port=8009worker.node3.host= 192.168. 0.110worker.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 managing load balancerworker.status.type=status_说明:worker.node1.host、worker.node2.host和worker.node3.host要改成jboss集群各机器的实际IP.如果有更多的节点,顺序定义更多的node段,并在worker.loadbalancer.balance_workers后全部列出.lbfactor是负载分配权重,值越大分配的负载越多.3.JBoss集群节点配置打开JBoss目录下/usr/local/jboss/server/all/deploy/jboss-web.sar/server.xml和/usr/local/jboss/server/default/deploy/jboss-web.sar/server.xml找到 Connector port=8080 address=$(如有外部不可以通过web浏览器访问jboss,则要改成)找到 注意,jvmRoute是节点号,要与在apache的perties中的定义相对应.四、 启动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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老旧供水管网检测与修复技术升级方案
- 2025秋季学期国开电大法律事务专科《刑法学(2)》期末纸质考试简答题题库珍藏版
- 胎儿异常护理周立蓉28课件
- 桥梁材料性能检测方案
- 纬编布生产线项目人力资源管理方案
- 水电站运行管理课件
- 水电煤气安全知识培训课件
- 水电施工知识课件
- 二零二五年电子显示屏广告租赁合同
- 二零二五年门窗安装与绿色环保认证合作协议
- 激光切割安全操作规程
- 海事管理培训课件
- 《曾国藩传》读书分享课件
- 十五五林业发展规划(完整版)
- 厂区安保巡逻管理制度
- T/CECS 10209-2022给水用高环刚钢骨架增强聚乙烯复合管材
- 项目包装合作协议书
- 安徽省合肥一中2025届高三5月回归教材读本
- 2024年江西省投资集团有限公司总部招聘考试真题
- 2025年04月广东省特种设备检测研究院东莞检测院招考笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 院感相关法律法规知识培训
评论
0/150
提交评论