《Centos7——apache+tomcat动静分离简易版》

centos7 Apache+Tomcat

1. 安装tomca和httpd

[root@localhost ~]# yum -y install httpd jdk-8u131-linux-x64_.rpm  httpd-devel gcc gcc-c++

[root@localhost ~]# tar zxf apache-tomcat-8.5.35.tar.gz

[root@localhost ~]# mv apache-tomcat-8.5.35 /opt/tomcat

[root@localhost ~]# /opt/tomcat/bin/startup.sh

[root@localhost ~]# systemctl start httpd

2. 安装jk模块

[root@localhost ~]# tar zxf tomcat-connectors-1.2.48-src.tar.gz

[root@localhost ~]# cd tomcat-connectors-1.2.48-src/native

[root@localhost native]# ./configure --with-apxs=/usr/bin/apxs

[root@localhost native]# make

[root@localhost native]# make install

[root@localhost native]# ls /etc/httpd/modules/mod_jk.so 
/etc/httpd/modules/mod_jk.so

3. 创建测试页面

静态页面

[root@localhost native]# vim /var/www/html/index.html
[root@localhost native]# cat /var/www/html/index.html
<h1>JT_PAGE_HTTPD</h1>

动态页面

[root@localhost native]# vim /opt/tomcat/webapps/ROOT/test.jsp
[root@localhost native]# cat /opt/tomcat/webapps/ROOT/test.jsp
<h1>DT_PAGE_Tomcat</h1>

4. 配置jk模块,实现Apache整合tomcat

[root@localhost ~]# cd tomcat-connectors-1.2.48-src/conf/

[root@localhost ~]# cp httpd-jk.conf /etc/httpd/conf.d/

[root@localhost ~]# cp workers.properties /etc/httpd/conf/
[root@localhost ~]# vim /etc/httpd/conf/workers.properties
以下内容删除或者注释(参考下图)
worker.balancer.balance_workers=node2
worker.node2.reference=worker.template
worker.node2.host=localhost
worker.node2.port=8209
worker.node2.activation=A

在这里插入图片描述

修改port端口为8009(参考下图)
worker.balancer.balance_workers=node1
worker.node1.reference=worker.template
worker.node1.host=localhost
worker.node1.port=8009

在这里插入图片描述

[root@localhost ~]# vim /etc/httpd/conf.d/httpd-jk.conf
修改94行内容,去掉注释修改如下(参考下图)
JkMount /*.jsp balancer

在这里插入图片描述

5. 重启httpd

[root@localhost ~]# systemctl restart httpd

6. 测试

测试静态页面

在这里插入图片描述

测试动态页面访问
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值