`
marlgl
  • 浏览: 73494 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Enable gzip with Apache Tomcat proxy connector

阅读更多
vim /etc/apache2/vhosts.d/00_default_vhost.conf
<VirtualHost *:80>
             Servername localhost
             DocumentRoot "/home/mg/opt/tomcat/webapps/cityunion"
             ProxyRequests Off
             <Proxy *>
                    Order deny,allow
                    Allow from all
             </Proxy>

             ProxyPass /*.jpg !
             ProxyPass /*.png !
             ProxyPass /*.gif !
             ProxyPass /*.htm !
             ProxyPass /*.html !
             ProxyPass /*.js !
             Proxypass /*.exe !

             ProxyPass / ajp://localhost:8009/
             ProxyPassReverse / ajp://localhost:8009/
             # Enable gzip with Apache Tomcat proxy connector
             AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript 
image/jpeg image/png image/gif
</VirtualHost>


vim conf/server.xml
<Connector port="8080" protocol="HTTP/1.1" 
               maxHttpHeaderSize="8192" useBodyEncodingForURI="true" URIEncoding="UTF-8"
               maxThreads="30"
               redirectPort="8443"
               enableLookups="false"
               compression="on" 
               compressionMinSize="2048"
               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpeg,image/png"
               connectionTimeout="20000"
               disableUploadTimeout="true" />


分享到:
评论

相关推荐

    apache Tomcat v6.0

    - **桥接技术**:另一种方法是使用Apache Tomcat Connector(也称为mod_jk或mod_proxy_ajp),通过AJP协议在Apache和Tomcat之间建立连接,使得PHP和Java应用可以共同在一个服务器上运行。 3. **MySQL数据库集成**...

    ApacheTomcat整合入门级教程

    2. 使用mod_jk或mod_proxy模块:Apache提供mod_jk模块与Tomcat通信,或者使用mod_proxy模块直接代理请求到Tomcat。这两种方法都可以实现负载均衡和故障转移。 四、Tomcat与数据库整合 1. JDBC连接池:Tomcat内置了...

    apachetomcat.exe

    在实际应用中,Tomcat常与其他应用服务器如Apache HTTP Server集成,通过Apache mod_jk或mod_proxy模块实现负载均衡和性能优化。此外,Tomcat支持多种管理工具,如Manager App和Host Manager,用于部署、监控和管理...

    apache-tomcat-8.5.31.zip

    例如,`server.xml`中的`Connector`元素可以配置连接器以支持负载均衡,通过设置`proxyName`和`proxyPort`属性来指定反向代理服务器的地址和端口,或者使用`&lt;Engine&gt;`元素内的`Host`和`Valve`标签来实现更复杂的路由...

    apache-tomcat8.5.51-windows和linux版本安全版本.zip

    Apache Tomcat 8.5.51 是一个广泛使用的开源软件,它实现了Java Servlet和JavaServer Pages(JSP)规范,使开发者能够构建和部署动态Web应用程序。此版本的Tomcat针对Windows和Linux操作系统进行了优化,确保在这些...

    Apache-tomcat-9.0.62,一个免费的,开放源代码的Web应用服务器

    Tomcat与Apache HTTP Server可以结合使用,通过Apache的mod_jk或mod_proxy模块,实现更高效的负载均衡和性能优化。 在Tomcat 9.0.62版本中,可能包含以下关键特性: 1. **兼容性**:此版本支持最新的Servlet 4.0、...

    apache+tomcat负载均衡_proxy模式

    内附完整配置教程和修改后的apache的httpd.conf文件和tomcat的server.xml配置文件,包含test测试项目,不包含apache和tomcat安装文件。 本教程参考网上资料,本机测试成功,如有问题可以私信说明。

    apache+tomcat整合配置

    Apache和Tomcat是两种常用的Web服务器,Apache主要处理静态资源,而Tomcat则是一个Java Servlet容器,用于运行Java Web应用程序。将Apache与Tomcat整合,可以实现动态和静态内容的高效分发,提高Web服务的性能。下面...

    Apache 集成tomcat proxy配置-BY.CRM.林元脉1

    Apache 集成 Tomcat 代理配置详解 Apache 集成 Tomcat 代理配置是指在 Apache 服务器中使用 Tomcat 代理来实现负载均衡和反向代理的功能。本文将详细介绍如何在 Apache 服务器中配置 Tomcat 代理,以实现高可用性和...

    apache tomcat

    - Tomcat可以与Apache HTTP Server通过mod_jk或mod_proxy进行负载均衡和反向代理配置,以提高系统性能和可用性。 - 与应用服务器如JBoss、WebLogic、WebSphere等结合,实现更完整的Java EE功能。 8. **故障排查**...

    apache-tomcat-8.5.90-windows-x64.zip

    除了基本功能,Tomcat还可以与其他组件集成,如Apache HTTP服务器(通过mod_jk或mod_proxy_ajp模块),以提供更高的性能和更灵活的部署选项。此外,通过使用Clustering和Load Balancing,Tomcat可以扩展到多台服务器...

    apache tomcat 反向代理502错误.txt

    apache tomcat 反向代理,http502错误,百度搜的解决不了问题 a.com 可以访问,www.a.com 无法访问http502错误

    Apache Tomcat 6高级编程 源代码

    Apache Tomcat 6是一款广泛应用的开源Java Servlet容器,它实现了Java EE Web应用程序规范,并提供了运行这些应用程序所需的环境。本资源“Apache Tomcat 6高级编程”包含的源代码旨在帮助开发者深入理解Tomcat的...

    利用apache的proxy-ajp做apache与tomcat的结合(转载) jackey

    在某些场景下,为了整合两者的优点,我们会利用Apache的`mod_proxy_ajp`模块来实现Apache与Tomcat的结合,以提高系统性能和负载均衡能力。下面将详细介绍这一过程。 `mod_proxy_ajp`是Apache HTTP服务器的一个模块...

    apache-tomcat安装

    ### Apache Tomcat 安装与配置详解 #### 一、Apache Tomcat 概述 Apache Tomcat 是一个开源的轻量级Web应用服务器,主要用于部署Java Web应用程序。它支持Servlet和JavaServer Pages (JSP)技术,同时也支持...

    apache-tomcat-8.5.47-windows-x64.zip

    对于需要更高级功能,如负载均衡、SSL处理和静态内容服务的场景,可以将Tomcat与Apache HTTP Server通过mod_jk或mod_proxy模块进行集成,Apache作为前端服务器接收请求,并将动态请求转发给后端的Tomcat处理。...

    apache Tomcat web服务器

    例如,通过使用Apache HTTP Server的mod_proxy模块,可以将HTTP请求代理到Tomcat,实现负载均衡和更好的静态资源处理。 **6. 安全性与优化** Tomcat的安全配置非常重要,包括设置SSL/TLS以支持HTTPS,以及配置...

    最新版linux apache-tomcat-9.0.52.tar.gz

    9. **集成Apache HTTP服务器**:通过mod_proxy_ajp模块,Apache HTTP Server可以作为前端代理,将请求转发给Tomcat处理,提供负载均衡和更好的性能。 10. **版本升级**:保持Tomcat版本的更新对于确保安全性和利用...

    apache+tomcat配置文件

    5. **连接器(Connector)配置**:在Apache的httpd.conf或独立的配置文件中,需要定义连接器来指定如何与Tomcat交互。例如,使用`ProxyPass`和`ProxyPassReverse`指令来定义路径映射。 6. **Session粘滞(Session ...

Global site tag (gtag.js) - Google Analytics