apache负载均衡配置详解

准备东西

tomcat   

Apache server

mod_jk-1.2.31-httpd-2.2.3.so

没有可以去网上下载  一搜一大把  这里就不讲怎么下载了


首先安装apache

一、

找到安装目录  modules,把下载的 mod_jk-1.2.31-httpd-2.2.3.so 改名 mod_jk.so

例如:D:\Program Files\apache\modules

然后把mod_jk.so放进modules文件夹里

二、

找到 conf 文件夹 

添加文件:workers.properties  如果有了就不用了  没有自己新建一个

在logs文件夹内新加一个 mod_jk.log 用来记录日志


三、

打开httpd.conf在最后加上


#加载mod_jk Module    
LoadModule jk_module modules/mod_jk.so   
#指定workers.properties文件路径   
JkWorkersFile conf/workers.properties   
#Jk日志    
JkLogFile logs/mod_jk.log    
#日志记录级别   
JkLogLevel info    
#指定那些请求交给tomcat处理," loadbalancer "为在workers.propertise里指定的负载分配控制器   
JkMount /* loadbalancer


在workers.properties里写负载的配置

worker.list = loadbalancer   #注意这里要和 JkMount   对应
#========tomcat1========
worker.tomcat1.type=ajp13
#tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.host=127.0.0.1
#ajp13端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.port=8010  
worker.tomcat1.lbfactor=1
#负载平衡的权重比,如果此权重比越大,则分配到此节点的请求越多,如两个节点的权重比为1:1,则为平均分配


#========tomcat2========
worker.tomcat2.type=ajp13
#tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.host=127.0.0.1
#ajp13端口号,在tomcat下server.xml配置,默认8009
worker.tomcat2.port=8011  
worker.tomcat2.lbfactor=1
#负载平衡的权重比,如果此权重比越大,则分配到此节点的请求越多,如两个节点的权重比为1:1,则为平均分配


#========tomcat3========
worker.tomcat3.type=ajp13
#tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat3.host=127.0.0.1
#ajp13端口号,在tomcat下server.xml配置,默认8009
worker.tomcat3.port=8012  
worker.tomcat3.lbfactor=1
#负载平衡的权重比,如果此权重比越大,则分配到此节点的请求越多,如两个节点的权重比为1:1,则为平均分配


#========loadbalancer,负载均衡控制器========
worker.loadbalancer.type=lb
#请求失败以后重试次数
worker.loadbalancer.retries=3  
#controller控制的tomcat的名称,分别为tomcat1和tomcat2,由tomcat中的server.xml中设值
worker.loadbalancer.balance_workers=tomcat1,tomcat2,tomcat3 
#回话是否有粘性,false表示无粘性,同一个回话的请求会到不同的tomcat中处理  
worker.loadbalancer.sticky_session=false    
#当一个节点蹦了,如果设值为true,那么服务器返回500错误给客户端,如果设值为false,则转发给其他的tomcat,但是会丢失回话信息
worker.loadbalancer.sticky_session_force=false 

使用多个tomcat时要修改端口不能冲突,改完最好启动几个试一试 都能正常启动并且访问那就没问题





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值