apache与tomcat动静分离

准备A,B两台主机,基于centos7环境

#关闭两台主机的防火墙和selinux
[root@localhost ~] systemctl stop firewalld
[root@localhost ~] setenforce 0

1,在主机A上安装httpd,以及所需依赖

[root@localhost ~] yum -y install httpd httpd-devel gcc gcc-c++

[root@localhost ~] systemctl enable httpd #开机自启
[root@localhost ~] systemctl start httpd

2,在主机B,安装jdk环境和tomcat

[root@localhost ~] rpm -ivh jdk-8u131-linux-x64_.rpm 
[root@localhost ~] java -version #查看是否成功安装进度款
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

[root@localhost ~] tar -zxf apache-tomcat-8.5.35.tar.gz 
[root@localhost ~] mv apache-tomcat-8.5.35 /usr/local/tomcat
[root@localhost ~] /usr/local/tomcat/bin/startup.sh #启动tomcat

在这里插入图片描述
3,在主机A上安装mod_jk模块
安装提供通过uri路径来区分客户端访问页面类型的模块(mod_jk模块也叫连接器)

[root@localhost ~] tar -zxf tomcat-connectors-1.2.46-src.tar.gz #解压
[root@localhost ~] cd tomcat-connectors-1.2.46-src/native/ #进入检测路径
[root@localhost native] ./configure --with-apxs=/usr/bin/apxs  #检测环境
[root@localhost native] make && make install #编译安装
#查看mod_jk.so是否已经存在
[root@localhost native] ll /etc/httpd/modules/mod_jk.so 
-rwxr-xr-x. 1 root root 1556776 4月  13 15:00 /etc/httpd/modules/mod_jk.so

4,修改httpd配置和mod模块配置

#生成mod_jk的配置文件
[root@localhost conf] cp workers.properties /etc/httpd/conf/
[root@localhost ~] vim /etc/httpd/conf/workers.properties #编辑配置文件workers.properties
[root@localhost ~] cat /etc/httpd/conf/workers.properties 
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=192.168.59.111
worker.worker1.port=8009

[root@localhost ~] vim /etc/httpd/conf/httpd.conf
[root@localhost ~] cat /etc/httpd/conf/httpd.conf |egrep "js|jk|Jk"
    DirectoryIndex index.jsp index.html
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf/workers.properties
JkMount /*.jsp worker1

5,启动httpd,查看效果

[root@localhost ~]# systemctl start httpd

在这里插入图片描述
6,从主机B上拷贝图片测试至主机A上。测试效果

[root@localhost ROOT] scp /usr/local/tomcat/webapps/ROOT/tomcat.png 192.168.59.110:/var/www/html
#在主机A上查看
[root@localhost ~] ls /var/www/html/
tomcat.png

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值