CentOS 7 Apache+Tomcat——动静分离

本文详细介绍了在CentOS 7系统上如何配置Apache与Tomcat进行动静分离。步骤包括安装Apache、JDK、Tomcat以及mod_jk模块,然后配置结合文件,通过修改httpd-jk.conf和workers.properties实现动静内容的路由。最后,通过测试访问页面确保配置成功。
摘要由CSDN通过智能技术生成


JDK 8u131链接: https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html.

tomcat链接: http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.35/bin/.

mod_jk链接: http://tomcat.apache.org/download-connectors.cgi.

关闭防火墙

systemctl stop firewalld
setenforce 0

上传三个包
在这里插入图片描述

1、安装apache

yum -y install httpd httpd-devel gcc gcc-c++
安装依赖包
vim /var/www/html/index.html
编辑测试页面,内容随意。我编辑的是<h1>apache</h1>
systemctl start httpd
启动httpd

2、安装jdk

在这里插入图片描述

3、安装tomcat

 tar zxf apache-tomcat-8.5.35.tar.gz
 解压tomcat
 mv apache-tomcat-8.5.35 /opt/tomcat
 放到/opt目录下改名为tomcat
 vim /opt/tomcat/webapps/ROOT/test.jsp
 新建一个测试页面,内容随意,我编辑的是<h1>tomcat</h1>
 /opt/tomcat/bin/startup.sh
 启动tomcat
4、安装mod_jk
tar zxf tomcat-connectors-1.2.48-src.tar.gz
解压mod_jk
cd tomcat-connectors-1.2.48-src/native/
进入目录执行
./configure --with-apxs=/usr/bin/apxs && make && make install
最后一个apxs的s是tab出来的不是打上去的

查看是否有文件

ll /etc/httpd/modules/mod_jk.so
查看是否生成mod_jk文件
5、配置结合文件

在这里插入图片描述

在连接器的conf目录下有三个文件,我们只需要httpd-jk.conf和workers.properties

修改workers.properties

vim workers.properties

在这里插入图片描述
在这里插入图片描述
在86行到96行添加注释:
在这里插入图片描述
修改http-jk.conf

vim httpd-jk.conf

在这里插入图片描述
在94行去掉注释修改为 JkMount /*.jsp balancer

cp httpd-jk.conf /etc/httpd/conf.d/
将httpd-jk.conf放到此目录下
cp workers.properties /etc/httpd/conf
将workers.properties放到此目录下
systemctl restart httpd
最后重启httpd
6、测试访问页面

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值