headers_module
> cd standard (有的在modules/metadata目录下)
> /user/local/apache/bin/apxs -i -a -c mod_headers.c
> /user/local/apache/bin/apxs -i -a -c mod_deflate.c
mod_deflate
启用gzip可以大大减少传输的数据大小,从而使页面打开更快
#下面是我添加的gzip的部分
<Location "/">
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don’t compress images and other
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
AddOutputFilterByType DEFLATE application/x-javascript
Header append Vary User-Agent env=!dont-vary
<LimitExcept GET POST HEAD>
Order Allow,Deny
Deny from all
</LimitExcept>
</Location>
如果出现如下错误
Cannot load /usr/local/apache/modules/mod_deflate.so into server: /usr/local/apache/modules/mod_deflate.so: undefined symbol: inflateEnd
解决办法:
办法1.需要在 LoadModule deflate_module modules/mod_deflate.so 的前面加载zlib.so
如32操作系统增加以下内容:
LoadFile /usr/lib/libz.so
LoadModule deflate_module modules/mod_deflate.so
如64操作系统增加以下内容:
LoadFile /usr/lib64/libz.so
LoadModule deflate_module modules/mod_deflate.so
分享到:
相关推荐
在 Apache 中,Gzip 压缩的配置主要是通过 deflate_module 模块来实现的。下面是 Gzip 压缩的配置详解: * SetOutputFilter DEFLATE:这是一个开关,告诉 Apache 对传输到浏览器的内容进行压缩。 * SetEnvIfNoCase ...
本主题将深入探讨Apache服务器的配置与管理,帮助你掌握如何搭建和优化Web服务。 1. Web服务概述 Web服务是互联网的核心组成部分,它允许通过HTTP或HTTPS协议在客户端(如浏览器)和服务器之间交换数据。Web服务器...
虚拟机中安装和配置Apache服务器 在虚拟机中安装和配置Apache服务器是 Linux 服务器管理员的基本技能之一。本文将详细介绍在 Linux 上安装和配置 Apache 服务器的步骤,并提供了详细的配置指导。 一、安装Apache...
Apache服务器配置全攻略 Apache HTTP Server(简称Apache)是世界上最流行的Web服务器软件,以其开源、稳定、高效的特点深受广大开发者和运维人员的喜爱。本指南将深入探讨Apache服务器的配置过程,帮助你掌握全面...
**Apache服务器的GZIP配置** 在Apache 2.x中,通常使用mod_deflate模块来实现GZIP压缩。在Windows环境中,如果Apache已经包含了mod_deflate.so模块,可以在`httpd.conf`中启用并配置,如下: ```apacheconf ...
在使用gzip之前,需要确保服务器支持gzip压缩。大多数现代服务器,如Apache和Nginx,都内置了gzip模块。以下是在Apache和Nginx服务器上启用gzip的简单步骤: 1. **Apache配置**: - 打开`httpd.conf`或`.htaccess`...
例如,在Apache服务器中,可以在httpd.conf或.htaccess文件中添加以下配置: ```apacheconf AddOutputFilterByType DEFLATE text/css application/javascript ``` 而在Nginx服务器中,可以在nginx.conf文件的http...
这段代码告诉Apache服务器对特定类型的文件内容应用gzip压缩,包括常见的文本和脚本文件类型。 总的来说,“最简单的gzip压缩”涉及了gzip作为数据压缩工具的使用,以及如何在Web服务器上通过`.htaccess`文件配置...
在服务器配置文件中(如Apache的`.htaccess`或Nginx的`nginx.conf`),你可以直接设置HTTP响应头来开启gzip压缩。在`.htaccess`中添加以下行: ```apacheconf AddOutputFilterByType DEFLATE text/plain text/...
启用Apache服务器的gzip压缩功能一般需要使用mod_gzip或mod_deflate模块。这两个模块都需要服务器端的支持,同时也需要客户端浏览器支持gzip压缩。目前大部分流行的浏览器,如IE、Mozilla Firefox、Opera、Chrome等...
此外,`<IfModule mod_deflate.c>`可以开启GZIP压缩,减少数据传输量。 十、监控与故障排查 使用`Status`模块可以查看服务器的实时状态,而`ExtendedStatus`可以提供更详细的统计信息。遇到问题时,检查错误日志和...
由于现代浏览器普遍支持GZIP,所以开启Apache服务器上的GZIP压缩功能对优化用户体验和搜索引擎优化具有积极影响。 **GZIP压缩的工作原理** 当一个用户通过浏览器向Apache服务器发起HTTP请求时,服务器会检查请求头...
【标题】:“Tomcat设置Gzip压缩”是一个关于在Apache Tomcat服务器上配置Gzip压缩以提高Web应用程序性能的主题。Gzip是一种广泛使用的数据压缩算法,它可以减少HTTP响应的大小,从而加快网页加载速度,降低网络带宽...
本文将详细介绍如何通过配置`.htaccess`文件来实现Apache服务器上的GZip压缩功能,并附带一些常用的GZip命令供读者参考。 #### 二、GZip与Deflate压缩概述 在讨论具体配置方法之前,我们需要了解两种主要的压缩...
2. **设置压缩规则**:接着,添加以下配置来定义哪些类型的内容应该被Gzip压缩: ``` SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html ...
1. **服务器配置**:对于Apache服务器,可以在`.htaccess`文件中添加以下代码来启用Gzip: ``` AddOutputFilterByType DEFLATE text/plain text/...
"Apache配置中文版"提供了详细的指导,帮助用户理解和设置Apache服务器,使其能根据需求运行网站和服务。下面将深入探讨Apache配置的相关知识点。 1. **Apache基本结构与配置文件**: Apache的配置主要通过修改`...
本教程将深入探讨Apache配置的各个方面,旨在提供一个全面而详尽的指南,帮助你理解和优化你的Apache服务器。 一、Apache基础 Apache服务器是用C语言编写的,它通过HTTP协议向客户端提供静态和动态内容。Apache的...