`

apache2.2与tomcat7.0.29整合

 
阅读更多

我是用的是http_proxy方式进行整合。

这是利用 Apache 自带的 mod_proxy 模块使用代理技术来连接 Tomcat。在配置之前请确保是否使用的是 2.2.x 版本的 Apache 服务器。因为 2.2.x 版本对这个模块进行了重写,大大的增强了其功能和稳定性。

http_proxy 模式是基于 HTTP 协议的代理,因此它要求 Tomcat 必须提供 HTTP 服务,也就是说必须启用 Tomcat 的 HTTP Connector。一个最简单的配置如下ProxyPass /images !

ProxyPass /css !
ProxyPass /js !
ProxyPass / http://localhost:8080/

  在这个配置中,我们把所有 http://localhost 的请求代理到 http://localhost:8080/ ,这也就是 Tomcat 的访问地址,除了 images、css、js 几个目录除外。我们同样可以利用 mod_proxy 来做负载均衡,再看看下面这个配置ProxyPass /images !

ProxyPass /css ! 
ProxyPass /js !

ProxyPass / balancer://example/
<Proxy balancer://example/>
BalancerMember http://server1:8080/
BalancerMember http://server2:8080/
BalancerMember http://server3:8080/
</Proxy>

  配置比 JK 简单多了,而且它也可以通过一个页面来监控集群运行的状态,并做一些简单的维护设置。

注意:得开启apache的相应模块,这里开启两个模块即可:

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Apache2.2+Tomcat5.5整合配置教程

    Apache2.2与Tomcat5.5的整合配置是一个常见的任务,特别是在那些希望利用Apache作为前端服务器处理静态内容,而将动态请求转发给Tomcat处理的环境中。这种配置可以提高服务器性能并优化资源分配。 首先,我们需要...

    apache2.2和tomcat6整合

    ### Apache 2.2 和 Tomcat 6 整合知识点详解 #### 一、整合背景与意义 在 Web 应用开发与部署过程中,Apache 作为一款非常成熟且功能强大的 Web 服务器软件,在处理静态资源方面表现优异;而 Tomcat 作为 Java ...

    apache2.2整合tomcat7.0

    ### Apache2.2与Tomcat7.0的整合配置详解 #### 一、背景介绍 在Web开发领域,Apache HTTP Server(简称Apache)与Tomcat是两种非常重要的服务器软件。Apache作为一款开源的Web服务器软件,以其高效稳定而著称;而...

    Apache2.2+Tomcat6 配置

    在IT行业中,集成Apache2.2与Tomcat6是一个常见的任务,这主要涉及到Web服务器与应用服务器的联合部署,以实现动态和静态内容的高效分发。Apache2.2是一个强大的HTTP服务器,常用于处理静态内容,而Tomcat6则是一个...

    apache-tomcat-7.0.29.zip

    该文件为rk安卓平台ota服务器的源码,用于ota的网络升级,该服务器搭建在Ubuntu的平台下,文件名apache-tomcat-7.0.29.zip OTA服务器的搭建请参考这篇文章:...

    Apache2.2 tomcat-6.0.18负载均衡与集群

    本主题主要探讨的是如何在Apache2.2和Tomcat-6.0.18环境下实现负载均衡与集群,以提高系统的可用性和响应速度。 Apache2.2是一个开源的HTTP服务器,它能够通过模块化设计来支持多种功能,如SSL/TLS加密、URL重写、...

    Apache2.2与tomcat7 集群配置

    Apache2.2与Tomcat7集群可以通过mod_jk实现会话复制,即当用户从一个Tomcat实例跳转到另一个实例时,其会话信息能被正确传递,提供无缝的用户体验。 5. **故障转移**:如果某个Tomcat实例出现故障,mod_jk可以检测...

    apache2.2与tomcat6.x+mod_jk整合

    在Apache2.2与Tomcat6.x的整合中,mod_jk模块扮演了关键角色,它是Apache的Jakarta项目的一部分,专门用于连接Apache和Tomcat。 1. **mod_jk模块介绍** mod_jk是Apache与Tomcat间通信的桥梁,它实现了Apache的URL...

    Apache和Tomcat集群配置步骤(Apache2.2,Tomcat6.0).

    安装完成后,在系统服务列表中可以查看到名为“Apache2.2”的服务。 - **Linux下安装**: - **解压文件**: 在 `/home/tools/` 目录下解压 `httpd-2.2.22.tar.gz`。 - **配置安装文件**: - 进入解压后的目录 `httpd...

    apache2.2+tomcat7

    apache2.2+tomcat7

    apache2.2 + tomcat6 配置方式

    以下是关于如何配置Apache2.2与Tomcat6的详细步骤和知识点: 1. **Apache2.2简介**: Apache2.2是Apache HTTP Server的一个版本,主要负责处理HTTP请求,提供静态网页内容。它具有良好的稳定性和丰富的模块支持。 ...

    Windows下Apache2.2 + Tomcat5.5 + Apr配置备忘录

    在完成上述步骤后,你就成功地在Windows上配置了一个整合了Apache2.2、Tomcat5.5和Apr的Web服务器环境。这个环境不仅能处理静态文件,还能高效运行Java Web应用,为开发者和用户提供了一种强大的Web服务解决方案。...

    linux下apache2.2整合tomcat6详细步骤.docx

    在Linux环境下,将Apache2.2与Tomcat6进行整合是一项常见的任务,这通常涉及到创建一个Web服务器集群,以便能够处理动态和静态内容。Apache作为前端服务器,主要负责静态资源的处理,而Tomcat作为后端应用服务器,...

    Apache2.2和Tomcat7集成负载均衡(软件和教程)

    【Apache2.2和Tomcat7集成负载均衡】 在现代Web应用环境中,为了提供高可用性和性能优化,经常需要将HTTP服务器(如Apache)与应用服务器(如Tomcat)进行集成,并实现负载均衡。Apache2.2和Tomcat7的集成能够充分...

    apache-tomcat-7.0.29

    Apache Tomcat 7.0.29 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是Tomcat服务器的一个特定发行版,提供了稳定性和安全性方面的改进。在...

    Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合

    ### Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合 本文旨在深入探讨如何将Apache 2.2、Tomcat 6.0、MySQL 5.0以及mod_jk进行有效的整合,以构建一个高性能、可扩展的应用服务器环境。这种整合方式不仅能够...

    apache-tomcat-7.0.29源码

    Apache Tomcat 7.0.29源码分析 Apache Tomcat是一款开源的Java Servlet容器,主要用于实现Java Servlet和JavaServer Pages(JSP)技术。它由Apache软件基金会开发并维护,是Java EE(现在称为Jakarta EE)应用...

Global site tag (gtag.js) - Google Analytics