apache连接tomcat配置(Apache结合Tomcat实现动静分离的方法)
类别:服务器 浏览量:1317
时间:2021-10-25 10:32:15 apache连接tomcat配置
Apache结合Tomcat实现动静分离的方法实验环境
- Apache和Tomcat均安装在IP地址为192.168.153.136的主机上
- 主机操作系统为centos7
- 实验之前关闭防火墙 ,命令: systemctl stop firewalld
- 关闭seliunx ,命令:setenforce 0
- 实验效果为Apache处理html静态资源,Tomcat处理jsp动态资源
1.1 安装
yum -y install httpd
1.2 启动
systemctl start httpd
2.1 安装jdk
rpm -ivh jdk-8u131-linux-x64_.rpm
2.2 验证jdk安装成功
[root@host-136 ~]# 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)
2.3 解压Tomcat安装包并移动改名到 /opt 目录下
2.3.1 解压
tar xzf apache-tomcat-8.5.35.tar.gz
2.3.2 移动改名
mv apache-tomcat-8.5.35 /opt/tomcat
2.4 启动服务
/opt/tomcat/bin/startup.sh
3.1 安装所需环境
yum -y install httpd-devel gcc gcc-c++
3.2 解压
tar zxf tomcat-connectors-1.2.48-src.tar.gz
3.3 检测环境并配置
cd tomcat-connectors-1.2.48-src/native
./configure --with-apxs=/usr/bin/apxs
3.3 编译并安装
make && make install
3.4 验证安装成功
[root@host-136 native]# ll /etc/httpd/modules/mod_jk.so -rwxr-xr-x. 1 root root 1565864 Jan 6 09:32 /etc/httpd/modules/mod_jk.so
4.1 静态页面
vim /var/www/html/index.html <h1>static_page_from_apache</h1>
4.2 动态页面
vim /opt/tomcat/webapps/ROOT/test.jsp <h1>dynamic_page_from_tomcat</h1>
5.1 复制配置文件
cd tomcat-connectors-1.2.48-src/conf/ cp httpd-jk.conf /etc/httpd/conf.d/ cp workers.properties /etc/httpd/conf/
5.2 修改workers.properties配置文件
vim /etc/httpd/conf/workers.properties
5.2.1 修改端口为8009
注:Connector AJP Port端口用于监听AJP( Apache JServ Protocol )协议上的请求,通常用于整合Apache Server等其他HTTP服务器,默认为8009
5.2.2 将 86 87 88 89 96 这几行注释或者删除
5.3 修改 httpd-jk.conf 配置文件
vim /etc/httpd/conf.d/httpd-jk.conf
将第94行内容去掉注释修改如下
6. 重启Apache服务systemctl restart httpd
7.1 浏览器输入 ip/index.html 测试静态页面
7.2 浏览器输入 ip/test.jsp 测试动态页面
到此这篇关于Apache结合Tomcat实现动静分离的文章就介绍到这了,更多相关Apache结合Tomcat动静分离内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- nginx更改html内容(apache与iis下让html格式的页面也同样具有shtml的动态解析)
- apache服务部署tomcat(详解Apache 和 Tomcat 整合原理、配置方案)
- apache设置站点(Apache 多端口多站点配置方法)
- apache静态化怎么用(apache中访问不了伪静态页面的解决方法)
- 如何认识服务器(关于Nginx、Apache、Tomcat三个WEB服务器的区别和认知)
- apache服务部署tomcat(Apache与Tomcat服务器整合的基本配置方法及概要说明)
- idea中tomcat快速部署(IDEA编辑器整合Apache Tomcat的详细教程)
- apache和yii域名配置(Yii 框架控制器创建使用及控制器响应操作示例)
- apache访问提示404(Apache跨域资源访问报错问题解决方案)
- apache tomcat安装教程(Apache及Tomcat搭建集群环境过程解析)
- apache实时框架(教你快速开启Apache SkyWalking的自监控)
- mysql5.7.19下载及安装教程(Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法)
- apache https配置(Apache httpd 安装module mod_expires、mod_deflate的方法)
- 怎么搭建apache服务器(Apache配置多个站点的方法)
- 静态web服务器nginx(WEB服务器该选择 Apache 还是 Nginx?)
- dedecms标签调用原理(DEDECMS安全设置 执行php脚本限制设置方法apache+nginx)
- 蓝色代表什么(蓝色代表什么性格的人)
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
- 今天要穿什么颜色(今天要穿什么颜色的衣服最吉利)
- 一道高中题-求杯子的高度(一道高中题-求杯子的高度)
- 网坛停摆三巨头亏损惨重,费德勒跌幅88 纳达少赚2400万(网坛停摆三巨头亏损惨重)
热门推荐
- ftp服务器安装和配置教学设计思路(FTP服务器的主要参数配置讲解)
- springboot vue 异地登录(vue+springboot实现登录验证码)
- php获取post请求来源域名(在PHP中实现使用Guzzle执行POST和GET请求)
- python标准库操作键盘(Python中捕获键盘的方式详解)
- mysql 性能调优技巧(4 款 MySQL 调优工具,公司大神都在用!)
- django session验证(Django框架验证码用法实例分析)
- phpstudymysql数据库启动不了(phpstudy mysql启动不了的解决方法)
- python中怎么连接mysql(python远程连接MySQL数据库)
- 数组、ArrayList和List的区别
- zabbix5.0源码安装(nginx的zabbix 5.0安装部署的方法步骤)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9