在apache 的配置文件 httpd.conf 中的末尾添加如下信息:
<Location "/">
# Insert filter
SetOutputFilter DEFLATE
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# BrowserMath \bMSIE !no-gzip !gzip-only-text/html
# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \.(?i:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</Location>
然后重启apache服务,即可!
备注:
其中,以上指令当中.(?:gif|jpe?g|png|js|css|swf|bmp)$ no-gzip dont-vary 这里面表示除gif|jpe?g|png|js|css|swf|bmp类型的文件不进行压缩之外, xml/html/htm 类型的文件都可以进行压缩。
关于mod_deflate,详细请参考 http://httpd.apache.org/docs-2.0/mod/mod_deflate.html
分享到:
相关推荐
本文将详细介绍Apache的安装与配置过程,包括基本的安装步骤、代理设置以及如何构建高可用的集群。 1. **修改记录** 修改记录通常用于跟踪软件更新和改动,对于Apache服务器的维护来说,记录每次配置变更或版本...
mod_jk是Apache的一个模块,用于实现Apache与后端应用服务器之间的通信。具体步骤如下: - **下载mod_jk模块**:从官方网站下载mod_jk模块,并将其重命名为`mod_jk.so`,然后拷贝到Apache的`modules`目录下。 - *...
#### 一、Apache虚拟主机配置概览 Apache是目前最流行的Web服务器之一,它支持多种类型的虚拟主机配置。通过虚拟主机技术,可以在同一台物理服务器上运行多个不同的网站,这对于节省资源和提高效率非常有用。在...
【PHP+mYSQL+apache 一键配置安装包】是一款专为初学者和开发者设计的便捷工具,它整合了PHP、MySQL和Apache三大Web开发基础组件,旨在简化安装过程,让用户能够快速搭建本地Web开发环境。这款安装包使得在本地进行...
#### 一、Apache服务器配置技术文档概览 Apache作为一款广泛使用的开源Web服务器软件,其配置文档对于初学者尤为重要,它不仅提供了基础的配置指导,还涵盖了高级功能的实现方法。本文档将深入解读Apache配置文档中...
【压缩包子文件的文件名称】:“apache_svn安装文档.doc”这个文件很可能是详细的步骤指南,包含了如何在Apache服务器上安装和配置SVN的详细过程。 详细知识点: 1. **SVN基础**:首先,SVN是一个开源的版本控制...
在构建高性能、高可用性的Web应用系统时,Apache与Tomcat的集群配置是常见的解决方案。Apache作为前端服务器,可以通过负载均衡技术将用户请求分发到多个后端的Tomcat实例上,实现请求的分担,同时通过session同步,...
在Linux环境下实现Apache负载均衡和JBoss集群配置是一项涉及多个步骤的技术操作。下面将详细介绍这两个过程。 ### JDK安装与配置 1. **下载JDK**:首先需要下载1.5版本或以上的JDK安装包。根据版本不同,文件名也...
### Apache配置知识点详解 #### 一、HTTP服务软件概述与分类 HTTP服务软件是指能够提供HTTP服务的应用程序,主要用于响应Web浏览器或其他客户端发起的HTTP请求。这类软件通常分为静态服务软件和动态服务软件两大类...
### 如何在一台装有Apache的服务器上绑定多个域名与网站 在当今互联网时代,一个服务器托管多个网站已经成为常态。Apache作为一款广泛使用的开源Web服务器软件,提供了多种方式来实现这一需求。本文将详细介绍如何...
#### 一、环境搭建准备与目录结构 在开始安装配置之前,确保系统盘之外的空间足够,并创建必要的文件夹以存放不同的组件: - **F:\\Inetpub\\PHP4\\** — 用于安装 PHP4 - **F:\\Inetpub\\Apache2\\** — 用于安装...
Apache 和 ASP.NET 3.5 是两种不同的技术,Apache 是一款广泛应用的开源Web服务器,而ASP.NET 3.5是微软开发的一种用于构建动态网站、Web应用和Web服务的框架。将两者结合,可以在非Windows环境下运行ASP.NET应用...
9. **集群配置**:在实际应用中,可能需要配置多个Apache服务器作为前端,形成一个集群,以处理更多请求并提供更高的可用性。 通过以上步骤,我们可以实现Apache的负载均衡配置,为Web应用程序提供强大而可靠的支撑...
总结来说,Apache 在 Linux 系统中的安装和配置是一个综合性的过程,涵盖了从基础服务搭建到高级功能定制的多个层面。理解这些步骤对于管理和维护 Web 服务器至关重要,特别是在资源有限的情况下,能够有效提升...
Apache Spark 是一个强大的分布式计算框架,它以高效、易用和通用性著称。这个压缩包包含三本书籍,分别从不同的角度深入探讨了Spark的设计、实现和源码解析,对于理解和掌握Spark的核心原理和技术至关重要。 ...
下面将详细讲解如何完成这一配置过程。 首先,我们需要下载安装所需的软件。可以从官方或者镜像站点下载PHP5、MySQL和Apache的最新稳定版本。在本例中,我们使用的PHP版本是5.2.5,Apache版本未明确,假设是Apache ...
GZIP压缩技术遵循HTTP/1.1协议,通过检测浏览器发送的`accept-encoding`头部信息来判断是否支持压缩,若支持,服务器则返回压缩后的响应内容,浏览器负责解压并呈现页面。 **纯Tomcat服务器的GZIP配置** 在Tomcat...
本文将聚焦于Apache与Tomcat集成,特别是针对JSP技术的配置与管理。 Apache-Tomcat服务器的配置和优化对于实现高效、稳定的动态网页服务至关重要。Apache通常作为前端服务器,负责处理静态内容,而Tomcat作为一个...
Apache+MySQL+PHP配置是建立一个Web开发环境的基础步骤...随着技术的发展,现在的配置可能已经更新到了更高版本的Apache(如Apache 2.4)、PHP(如PHP 7或8)和MySQL(如MySQL 8.0),但基本的配置原理和步骤仍然相同。