1.安装mod_jk模块(也叫连接器)
cd /root
wget http://us.mirrors.quenda.co/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz
2.安装编译工具
yum -y install gcc gcc-c++ httpd-devel
3.解压包
cd /root
tar -zxvf tomcat-connectors-1.2.46-src.tar.gz
4.配置编译
cd /root
cd tomcat-connectors-1.2.46-src/native/
./configure --with-apxs=/usr/sbin/apxs
make
make install
5.查看mod_jk.so是否已经存在
ls /etc/httpd/modules/mod_jk.so
6.生成mod_jk的配置文件
cd /root/tomcat-connectors-1.2.46-src/conf
cp workers.properties /etc/httpd/conf
7.配置连接器
vim /etc/httpd/conf/workers.properties
编辑配置文件workers.properties ,可以删除workers.properties里面的所有内容,再添加以下内容
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
8.修改Apache配置文件
vim /etc/httpd/conf/httpd.conf
在配置文件LoadModule最后一行添加
######################################################
#加载mod_jk.so模块
LoadModule jk_module modules/mod_jk.so
#指定mod_jk模块的配置文件
JkWorkersFile /etc/httpd/conf/workers.properties
#将所有以.jsp结尾的请求转发给worker1
JkMount /*.jsp worker1
#####################################################
在DirectoryIndex参数那添加
index.jsp
9.关闭防火墙,关闭selinux
service iptables stop
setenforce 0
service httpd restart 重启Apache
cd /root/apache-tomcat-8.5.45/bin
./startup.sh
在浏览器访问http://localhost/index.jsp,如果可以访问到index.jsp页面说明整合成功。
10配置负载均衡
vim /etc/httpd/conf/workers.properties
编辑配置文件workers.properties ,可以删除workers.properties里面的所有内容,再添加以下内容
worker.list=controller,worker1,worker2
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=1
worker.worker2.type=ajp13
worker.worker2.host=192.168.71.132
worker.worker2.port=8009
worker.worker2.lbfactor = 2
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=worker1,worker2
worker.controller.sticky_session=1
修改apache配置
vim /etc/httpd/conf/httpd.conf
修改一下内容
#将所有以.jsp结尾的请求转发给worker1
JkMount /*.jsp controller
12. 编写负载均衡测试页面
(1) worker1服务器上
vim /root/apache-tomcat-8.5.45/webapps/ROOT/index.jsp
在最上面增加一段
<h1>Tomcat1!!!<h1>
(2) worker2服务器上
vim /root/apache-tomcat-8.5.45/webapps/ROOT/index.jsp
在最上面增加一段
<h1>Tomcat2!!!<h1>
apache+tomcat 单机双实例 动静分离
猜你喜欢
转载自www.cnblogs.com/tyk3201/p/11988744.html
今日推荐
周排行