apache+tomcat实现负载均衡的3种方式介绍-创新互联-成都快上网建站

apache+tomcat实现负载均衡的3种方式介绍-创新互联

下文给大家带来apache+tomcat实现负载均衡的3种方式介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用创新互联建站在行业内累计的经验来做一个解答。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、网络空间、营销软件、网站建设、徐州网站维护、网站推广。

结尾

1.首先安装apache,编译完成后,通过IP:端口就行访问,如果返回“it workers”证明Apache启动成功(注意apache的工程路径要正确)

2.下载JK,下载地址为http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/,果http云服务器是Apache2.0.X版本,则必须选择mod_jk-1.2.31-httpd-2.0.52.so,页面下方有英文的说明,大家可以看下,我这里宣传的mod_jk-1.2.23-apache-2.2.x-linux-x86_64.so,跟自己操作系统版本吻合,然后重命名为mod_jk.so,并且赋值777权限

apache+tomcat实现负载均衡的3种方式介绍

3.将mod_jk.so拷贝到apache/modules

4.在httpd.conf里增加如下内容

 include "/usr/local/apache/conf/mod_jk.conf"

5.在conf路径下新建mod_jk.conf文件,并添加如下内容

#加载mod_jk Module

LoadModule jk_module modules/mod_jk.so

#指定 workers.properties文件路径

JkWorkersFile conf/workers.properties

#指定哪些请求交给tomcat处理,"loadbalancer"为在workers.propertise里指定的负载分配控制器名

JkLogFile logs/mod_jk.log

#JkLogLevel debug

JkMount  /*.do loadbalancer

JkMount  /*.jsp loadbalancer

6.在conf下新建workers.properties文件,并添加如下内容

worker.list=loadbalancer

#此处与mod_jk.conf中保持一致

worker.worker2.port=8009

#tomcat2中 ajp13 端口号,对应tomcat配置文件server.xml中Connector port="8009",默认8009

worker.worker2.host=127.0.0.1

#worker2的地址,本机loaclhost或者127.0.0.1,远程直接写IP

worker.worker2.type=ajp13

#与worker2中的server.xml的protocol保持一致

worker.worker2.lbfactor=1

#负载的权重值,越高表示负载越大

worker.worker3.port=9009

worker.worker3.host=127.0.0.1

worker.worker3.type=ajp13

worker.worker3.lbfactor=1

worker.loadbalancer.type=lb

worker.loadbalancer.balance_workers=worker2,worker3

#指定负载的worker列表,用逗号分隔

worker.loadbalancer..sticky_session=false

#配置session会话是否为粘性  

#这样负载均衡器lb就会尽量保持一个session,也就是使用户在一次会话中跟同一个Tomcat进行交互

worker.loadbalancer..sticky_session_force=false

worker.loadbalancer.sticky_session=1

#是否启用session共享

7.下载tomcat并解压,复制2份tomcat,保持成为worker2,worker3

修改2个tomcat的server.xml,保证2个tomcat的端口号不一致,具体配置如下,需要修改黑体加粗标示

worker2如下:

[html]view plaincopy
分享标题:apache+tomcat实现负载均衡的3种方式介绍-创新互联
转载源于:http://kswjz.com/article/csggdc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流