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动静分离内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- apachemodule定义(使ApacheBench支持multi-url的方法)
- xampp二次安装方法(xampp中apache在windows7下无法启动的解决方法)
- web项目部署到阿里云服务器上(阿里云的WindowsServer2016上部署php+apache)
- apache服务部署tomcat(详解Apache 和 Tomcat 整合原理、配置方案)
- 修改宝塔nginx端口(解决宝塔面板nginx/apache防火墙后无法启动)
- php环境搭建apache(apache 支持 php5 的配置方法)
- nginx和apache(为什么 Nginx 比 Apache 更牛逼)
- 怎么搭建apache服务器(Apache配置多个站点的方法)
- apache实时框架(教你快速开启Apache SkyWalking的自监控)
- 检查安装apache(Apache下MP3 防盗链的解决办法)
- web服务器iis安全访问机制(IIS与APACHE实现HTTP重定向到HTTPS)
- phpstudy中apache到期如何修改(phpStudy找不到Apache“服务名” 解决方法)
- apache服务器常用配置(优化Apache服务器性能的方法小结)
- apache虚拟目录配置(Apache 添加虚拟目录注意事项)
- 自己搭建域名解析服务器(apache 二级域名解析实现方法)
- apache中配置虚拟主机的作用(apache基于端口创建虚拟主机的示例)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
- ()
- 百事大吉蓝底 绿底手机高清壁纸(绿底手机高清壁纸)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
热门推荐
- apache中配置虚拟主机的作用(apache基于端口创建虚拟主机的示例)
- dedecms添加站点(dedecms 栏目列表页链接优化方法)
- 阿里云服务器linux怎么使用(阿里云服务器linux系统挂载数据盘图文教程)
- iphone h5调试(H5页面适配iPhoneX就是那么简单)
- redhat6.5安装mysql(Redhat7.3安装MySQL8.0.22的详细教程二进制安装)
- iis为什么找不到文件(iis 不能下载包含中文文件名的rar文件)
- vue左右滑动切换(vue实现界面滑动效果)
- MySQL中interactive_timeout和wait_timeout
- sqlserver存储过程同步数据(SQL Server存储过程同时返回分页结果集和总数)
- 只用html5简单动画代码(HTML5 3D书本翻页动画的实现示例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9