内容简介:二.搭建介绍单机系统:Centos7解压拷贝到/usr/local/tomcat/
一.搭建原理介绍
1.web访问tomcat两种方式
2.JK模块介绍
3.AJP原理介绍,比较http方式区别
二.搭建介绍
单机系统:Centos7
1.安装 java 环境
rpm包安装即可rpm -ivh jdk-8u121-linux-x64.rpm
2.安装tomcat
本文为搭建tomcat负载均衡,所以启动两个tomcat实例
解压拷贝到/usr/local/tomcat/
tar zxf apache-tomcat-8.5.35.tar.gz
cp apache-tomcat-8.5.35 /usr/local/tomcat
cp -r apache-tomcat-8.5.35 /usr/local/tomcat
cd /usr/local/tomcat/
创建tomcat集群 mkdir /usr/local/cluster,拷贝tomcat到系群里,命名实例1
配置实例1:7080
修改tomcat配置文件
添加测试页面:index.jsp
注:
将默认的WEB-INF和index.jsp拷到新建的testcluster下
修改WEB-INF下的web.xml,在最下面加上<distributable/>,实现se'ssion共享,所有节点通过广播共享session
启动tomcat实例1并测试
用同样的方法设置实例2,将端口改为8080
![]
启动tomcat实例2并测试
3.安装apache
××× http://httpd.apache.org/ httpd-2.4.37.tar.gz
下载组件http://apr.apache.org/ apr-1.6.5.tar.gz apr-util-1.6.1.tar.gz
yum install -y gcc
yum install -y pcre-devel lua-devel libxml2-devel
tar apr-1.6.5.tar.gz
cd apr-1.6.5/
./configure --prefix=/usr/local/apr
make
make install
yum install expat-devel -y
tar zxf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install
组件安装完成后,安装apache
cd httpd-2.4.37/
./configure --prefix=/usr/apache24 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make
make install
启动apache
/usr/apache24/bin/apachectl start
/usr/apache24/bin/apachectl stop
/usr/apache24/bin/apachectl start
浏览器输入190.168.0.250
显示 it works! 正常
4.安装JK模块
官网下载make
make install
mod_jk.so模块安装完成
拷贝到/usr/apache24/modules下
cp mod_jk.so /usr/apache24/modules/
三.创建负载均衡,测试结果
1.创建控制文件
vim workers.properties
worker.list=controller,tomcat1,tomcat2
#tomcat1实例配置 这里要和tomcat配置文件Service.xml的jvmRoute保持一致
worker.tomcat1.host=127.0.0.1
worker.tomcat1.port=7009
worker.tomcat1.type=ajp13
#分发权重 值越大负载越大
worker.tomcat1.lbfactor=1
#tomcat2实例配置
worker.tomcat2.host=127.0.0.1
worker.tomcat2.port=8009
worker.tomcat2.type=ajp13
#分发权重 值越大负载越大
worker.tomcat2.lbfactor=1
#负载均衡分发控制器
worker.controller.type=lb
worker.controller.balance_workers=tomcat1,tomcat2
worker.controller.sticky_session=false
2.创建JK配置文件
vim mod_jk.conf
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkMount /* controller
3.修改httpd.conf配置文件
最后一行加入引入JK配置文件
4.启动apache服务
5.测试
实现用apache最分发tomcat负载均衡
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Nginx中upstream模块实现PHP服务器的负载均衡
- 3分钟了解负载均衡,分清二层负载均衡和三层负载均衡
- 负载均衡策略之有限负载一致性哈希
- 负载均衡之软硬件负载均衡的优缺点
- 医疗信息系统高负载如何应对?找准东华负载均衡
- 性能大比拼-真实世界工作负载vs实验室综合工作负载
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Approximation Algorithms
Vijay V. Vazirani / Springer / 2001-07-02 / USD 54.95
'This book covers the dominant theoretical approaches to the approximate solution of hard combinatorial optimization and enumeration problems. It contains elegant combinatorial theory, useful and inte......一起来看看 《Approximation Algorithms》 这本书的介绍吧!