httpd&tomcat处理

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.contro

posted @ 2019-12-05 16:12  Armored-forces  阅读(119)  评论(0)    收藏  举报