小配置量整合apache http server 和tomcat
- 安装http server和tomcat
- 配置mod_jk.so
tar -xvf tomcat-connectors-1.2.37-src.tar.gz
./configure --with-apxs=/<http server home>/bin/apxs
执行后mod_jk.so在tomcat-connectors-1.2.37-src/native/apache-2.0目录内。 - 整合http server 和tomcat
在apache http server的httpd.conf中加入 Include /opt/apache-httpd/conf/mod_jk.conf 用来引入外部conf文件,然后编辑mod_jk.conf,如下:
LoadModule jk_module /opt/apache-httpd/modules/mod_jk.so #加在mod_jk模块
JkWorkersFile /opt/apache-httpd/conf/workers.properties #指定properties文件位置
JkLogFile /home/website/logs/mod_jk.log #log文件位置
JkLogLevel info #日志级别
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" #日志格式
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories #
JkRequestLogFormat "%w %V %T" #日志格式
JkMount /servlet/* cata #指定tomcat处理哪些请求,cata对应worker.properties中worker名字
JkMount /*.jsp cata #同上
编辑workers.properties ,如下:
worker.list=cata #指定worker名字
worker.cata.type=ajp13 #类型
worker.cata.host=127.0.0.1 #主机
worker.cata.port=8009 #端口
编辑完成后重启http server,访问tomcat处理的url,刚开始出现worker xxx not found in urlmapping 的错误,网上说是copy properites文件时出现非法字符,我的问题是copy过来的conf文件中没有指定work.properties文件位置,添加JkWorkersFile /opt/apache-httpd/conf/workers.properties 后,成功。
相关推荐
### mod_jk 各个版本及 Apache 与 Tomcat 的整合方法 在 IT 行业中,Apache 和 Tomcat 的整合是非常常见的需求之一。通过使用 mod_jk 这一模块,我们可以实现 Apache 和 Tomcat 之间的高效通信。mod_jk 是一个负载...
Apache和Tomcat是两种常用的Web服务器和应用服务器。...总之,整合Apache和Tomcat使用mod_jk是一种常见的做法,它能充分利用两者的优势,提供高效、稳定的服务。了解和掌握mod_jk的配置是提升Web服务器性能的关键步骤。
Apache HTTP Server 2.2.4与Tomcat 6的整合是将这两种强大的Web服务器技术结合在一起,以实现更高效的应用程序部署和管理。Apache作为前端服务器处理静态内容,而Tomcat作为后端服务器处理Java应用程序。在这个过程...
2. 下载整合工具:这个"apache web整合Tomcat工具"可能包含了配置文件、模块(如mod_jk.so)和其他辅助脚本,用于连接Apache和Tomcat。 3. 配置Apache:在Apache的配置文件httpd.conf中,你需要加载mod_jk.so模块,...
在CentOS 6.4 64位操作系统中,整合Apache和Tomcat以实现多子站的WEB服务,通常会采用JK模坓(mod_jk)作为连接器,这可以提高性能并解决通过代理访问时可能出现的不稳定性。JK模块是Apache Tomcat Connectors的一...
Apache HTTP Server 2.2(简称Apache2.2)是一款广泛应用的开源Web服务器,而Tomcat 6.x则是一款轻量级的Java应用服务器,主要处理Servlet和JSP。将这两者结合,可以构建高性能的Java Web应用环境。在Apache2.2与...
在Linux环境中,这种整合可以通过mod_jk模块来实现,这就是"apache web整合Tomcat工具Linux版"所指的内容。 **Apache HTTP Server** Apache HTTP Server是世界上最流行的开源Web服务器软件,它支持多种操作系统,...
Apache 2.4 和 Tomcat 7 的整合配置主要依赖于 mod_jk 模块,这是一个 Apache HTTP 服务器的模块,用于与 Tomcat 进行负载均衡和通信。`mod_jk.so` 是该模块的动态链接库文件,用于在 Apache 和 Tomcat 之间建立连接...
在讨论Apache与Tomcat的整合之前,首先需要了解Apache和Tomcat的基本概念。Apache HTTP Server(通常简称为Apache)是一个广泛使用的开源网页服务器,它非常擅长处理静态内容,如HTML页面和图片等。而Tomcat是一个...
总的来说,Apache2.2与Tomcat5.5的整合配置涉及下载和安装两个组件,配置Apache的httpd.conf文件,创建和编辑workers.properties,以及调整Tomcat的server.xml。这个过程需要对Web服务器和应用服务器的配置有一定的...
Apache通过模块(如mod_proxy、mod_jk等)与Tomcat进行通信,这些模块负责将HTTP请求转发到Tomcat处理,然后将响应返回给客户端。Apache通常作为前端服务器,处理静态内容,而动态内容由Tomcat处理。 1. **下载和...
总之,Apache2与Tomcat的整合是提升服务器性能和管理灵活性的有效方式。通过合理的配置,可以解决Tomcat在IP过滤等特定需求方面的不足,同时利用Apache的稳定性和扩展性,为业务提供稳定可靠的运行环境。
### Apache2.2与Tomcat7.0的整合配置详解 #### 一、背景介绍 在Web开发领域,Apache HTTP Server(简称Apache)与Tomcat是两种非常重要的服务器软件。Apache作为一款开源的Web服务器软件,以其高效稳定而著称;而...
### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...
在Windows环境下,将Apache HTTP Server和Tomcat集成是常见的服务器配置任务,以便利用Apache的静态内容处理能力以及Tomcat对动态内容(如JSP、Servlet)的支持。以下是一份详细的步骤指南,帮助你理解整合过程。 *...
4. **配置Tomcat**:在Tomcat的conf/server.xml文件中添加一个Engine、Host和Context元素,用于定义Apache和Tomcat的通信接口。 5. **设置worker.properties**:创建或修改worker.properties文件,定义Apache和...
在Windows环境下,将Apache HTTP Server与Tomcat进行整合是一项常见的任务,以便充分利用Apache的静态资源处理能力和Tomcat的动态内容处理能力。以下是对这个过程的详细解释: 首先,你需要下载并安装所需软件。...
完全可以下载部署,本人真正手写,请需要的可以下载使用,
mod_jk是Apache与Tomcat整合的常用工具。 整合步骤如下: 1. **安装和配置APR**: - 下载并解压`apr-0.9.18.tar.gz`或`apr-1.4.2.tar.gz`,然后按照官方文档编译并安装到Apache环境中。 - 对应版本的APR库也需要...