在apache2.2中压缩传输文档有两种方式:一种是安装一个mod_gzip扩展模块;另一种是启用apache自带的mod_deflate模块。两个模块的安装都比较简单,自apache2.2后已很少用mod_gzip。因此,下面简单介绍下deflate在windows和linux中的安装及设置。
Windows:
在httpd.conf中
1、去除LoadModule deflate_module modules/mod_deflate.so前面的#号。
2、再增加:
<IfModule deflate_module>
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js
</IfModule>
Linux:
1、编译安装时,配置中增加--enable-deflate参数,启用deflate。如:
#./configure --prefix=/usr/local/apache2 ... --enable-deflate
2、在httpd.conf中增加:
<IfModule deflate_module>
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js
</IfModule>
注:
其中DeflateCompressionLevel 9 为最高压缩级别。
分享到:
相关推荐
其中的`apache2.2中文文档.chm`文件提供了中文版的文档,方便国内用户阅读和理解;而`httpd-docs-2.2.10.es.chm`则是西班牙语版本,为其他语言区的用户提供帮助。通过这些文档,你可以深入了解Apache 2.2的各种特性...
本中文文档CHM版为学习和使用Apache 2.2提供了详尽的指导,对于初学者和经验丰富的管理员来说都是一份宝贵的资源。 Apache 2.2的主要特性包括: 1. **模块化设计**:Apache 2.2的核心功能通过一系列模块实现,可以...
文档中可能涵盖以下关键知识点: 1. **安装与配置**:Apache的安装过程可能因操作系统而异,但通常包括下载源代码或预编译二进制包,配置选项设置,以及编译和安装。配置文件`httpd.conf`用于定制服务器的行为,如...
5. **模块改进**:mod_deflate模块改进了压缩效率,有助于减小传输数据量,提高页面加载速度;mod_proxy扩展了代理功能,支持更多类型的代理连接。 6. **日志记录和调试**:提供更灵活的日志格式,便于故障排查和...
这份“apache2.2文档.rar”压缩包包含了关于Apache 2.2的详尽指南,对于管理员、开发者以及对服务器配置感兴趣的用户来说,是一个极其宝贵的资源。 一、Apache 2.2核心概念与特性 1. **模块化设计**:Apache 2.2...
Apache2.2是其在2006年发布的一个稳定版本,提供了许多增强的功能和优化,为网站管理员提供了更多的控制和灵活性。本手册主要涵盖了Apache2.2的配置、管理和安全等方面的知识。 一、配置Apache2.2 Apache的配置主要...
【标题】Apache2.2.chm.rar 是一个包含Apache HTTP Server 2.2版本相关文档的压缩文件。这个.chm(MicrosoftCompiled HTML Help)格式的文件通常用于存储电子书或帮助文档,便于用户离线查阅。 【描述】该压缩包中...
《Apache2.2中文参考手册》是一份详尽的指南,涵盖了Apache服务器的各个方面,旨在帮助用户更好地理解和操作Apache服务器。这份手册分为多个部分,包括安装配置、使用手册、模块介绍、开发者文档以及在不同平台上的...
这个“apache2.2(附加安装问题解答)”文件可能包含了解决在安装或配置Apache 2.2过程中遇到问题的详细指南。下面我们将深入探讨Apache 2.2的一些关键知识点,以及在安装过程中可能遇到的问题及其解决方案。 1. **...
- SSI允许在HTML文档中嵌入服务器端脚本,如时间戳、文件包含等。 - 开启`AddType`指令支持`.shtml`文件类型的SSI解析。 9. **SSL/TLS支持**: - 通过`mod_ssl`模块,Apache可以提供加密的HTTPS连接。 - 需要...
Apache 2.2支持SSL/TLS协议,通过mod_ssl模块,你可以配置服务器使用HTTPS提供安全的网络服务,确保数据传输的加密和完整性。 十、动态内容支持 Apache可以通过mod_php、mod_perl等模块与PHP、Perl等脚本语言无缝...
- mod_deflate用于压缩响应内容,减少网络传输量。 8. **安全性和SSL**: - 配置HTTPS支持,使用SSL/TLS证书进行加密通信。 - 安全最佳实践,如防止跨站脚本(XSS)和SQL注入攻击。 9. **CGI和FastCGI**: - ...
文档中提到的apache22.diff可能是指针对Apache 2.2版本的一系列补丁或配置更改。 ### MySQL Database Server MySQL是一种关系型数据库管理系统,被广泛应用于Web应用中存储数据。文档中提到的mysql-5.1.45.tar.gz...
Apache 2.2.x系列引入了许多重要的特性,例如: 1. **模块化设计**:Apache以其模块化的结构而闻名,允许用户根据需求选择安装和启用特定的服务器功能。例如,mod_rewrite模块用于URL重写,mod_ssl用于SSL/TLS加密,...
在解压后的文件" httpd-2.2.17-win32-x86-openssl-0.9.8o"中,通常会包含Apache服务器的配置文件、可执行文件、模块文件以及必要的文档。安装和配置Apache涉及修改httpd.conf配置文件,设置监听端口、定义虚拟主机、...
- 更强的模块化:Apache 2.4将许多核心功能移到了模块中,使得服务器更易于扩展和定制。 - 更好的错误日志处理:可以更加精细地控制错误日志的记录和分类。 - 更佳的安全特性:增强了对XSS和Clickjacking攻击的防护...
在压缩包子文件的文件名称列表中,"commons-net-2.2"很可能是这个库的一个具体版本号,表示这是Apache Commons Net的2.2版本。每个版本都可能包含对前一版本的改进、新功能的添加或者bug的修复,所以选择最新版本...
标题中的"ext-2.2.zip.tar.gz"表明这是一个经过多重压缩的文件,它首先是一个zip文件,然后被tar打包,最后用gzip进行了压缩。在Linux或Unix环境中,这种组合通常用于减小文件大小以便于网络传输或存储。解压这个...
首先,Apache 2.2系列引入了模块化的架构,使得服务器可以根据需要加载或卸载特定的功能模块,例如mod_rewrite用于URL重写,mod_security用于增强安全防护,mod_deflate用于内容压缩,以及mod_proxy用于代理服务等。...
- 默认安装路径通常是"C:\Program Files\Apache Software Foundation\Apache2.2"。 - 配置环境变量,添加PATH到Apache的bin目录,以便在命令行中直接运行Apache命令。 4. SSL(Secure Sockets Layer): - SSL是...