为了加快客户端的页面读取速度,我们需要安装配置mod_deflate这个网页压缩模块。该模块已被Apache 2.x内置,不需要重新安装,可直接在/home/apache/conf/httpd.conf里进行配置。
kate /home/apache/conf/httpd.conf
加入以下选项
#启用mod_deflate这个网页压缩模块
LoadModule deflate_module modules/mod_deflate.so
<IfModule mod_deflate.c>
#以下三句是启用deflate的日志
#DeflateFilterNote ratio
#LogFormat '"%v %h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" (%{ratio}n)' deflate
#CustomLog logs/deflate_log deflate
#以上三句是启用deflate的日志
<Location />
# 插入过滤器
SetOutputFilter DEFLATE
# Netscape 4.x 有一些问题...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 有更多的问题
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE 会伪装成 Netscape ,但是事实上它没有问题
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# 不压缩图片
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
# 确保代理不会发送错误的内容
Header append Vary User-Agent env=!dont-vary
</Location>
</IfModule>
分享到:
相关推荐
#### 六、页面压缩 1. **`DeflateCompressionLevel 9`**: 设置压缩级别为最高。 2. **`SetOutputFilter DEFLATE`**: 启用输出压缩。 3. **`AddOutputFilterByType DEFLATE`**: - **`text/...
在 Apache 中,Gzip 压缩的配置主要是通过 deflate_module 模块来实现的。下面是 Gzip 压缩的配置详解: * SetOutputFilter DEFLATE:这是一个开关,告诉 Apache 对传输到浏览器的内容进行压缩。 * SetEnvIfNoCase ...
同时,Apache 的 proxy 模块还可以对用户的访问请求进行缓存、压缩和加密等处理,以提高访问性能。 Apache 配置负载均衡的步骤可以分为五步: 第一步:准备步骤,准备两个 Tomcat8 配置共享 session。 session ...
- Gzip压缩:启用`mod_deflate`模块以减小响应内容的大小,提高页面加载速度。 - 负载均衡:结合`mod_proxy`模块实现多台服务器间的负载分发。 通过以上学习,你将能够熟练地搭建和管理Apache服务器,为你的网站...
4. 使用Apache的mod_status模块创建实时服务器状态页面。 十、自动化运维 通过cron定时任务自动备份配置文件,监控日志,确保服务器运行正常。同时,可以使用Ansible、Chef、Puppet等自动化工具进行配置管理。 总...
Apache默认的http.conf配置文件中没有开启gzip压缩,apache1.3.x可以用mod_gzip进行优化网页浏览的速度,在apache2中也尝试用mod_gzip,但是配置后确发现网页不能正确显示(空白页),所以改换为mod_deflate。...
Apache 2.2.13在性能和安全性方面都有所提升,支持多种模块,如mod_rewrite用于URL重写,mod_deflate用于内容压缩,以及mod_php用于集成PHP。在配置过程中,用户需要安装Apache并设置相应的配置文件(httpd.conf),...
访问`http://localhost/index.php`,如果能看到PHP信息页面,说明PHP已经成功集成到Apache中。 7. **安全和优化** 为了提高安全性,建议关闭不必要的服务,如禁止目录浏览,更新PHP和Apache到最新稳定版本,使用...
2. **基本配置结构**:Apache的配置文件通常位于`/etc/httpd/conf`或`/etc/apache2`目录下,主要配置文件为`httpd.conf`。了解`<VirtualHost>`、`<Directory>`、`<Files>`等指令用于控制不同级别的配置。 3. **启动...
1. **下载**:访问Apache CXF的官方网站,找到旧版本的下载页面,下载对应的"apache-cxf-2.2.10"压缩包。下载完成后,解压到您希望存放的目录,例如"C:\Program Files\Apache\CXF-2.2.10"。 2. **检查内容**:解...
"Apache配置中文版"提供了详细的指导,帮助用户理解和设置Apache服务器,使其能根据需求运行网站和服务。下面将深入探讨Apache配置的相关知识点。 1. **Apache基本结构与配置文件**: Apache的配置主要通过修改`...
在本文档中,我们将深入探讨如何配置Apache进行负载均衡,特别是与Tomcat集群的集成。 首先,我们需要准备以下组件: 1. Apache HTTP Server(例如版本2.0.55) 2. Tomcat应用服务器(例如版本5.5.17,这里是ZIP版...
### Linux 下配置 Apache 详解 #### 一、引言 Apache 是一款历史悠久且功能极其强大的 Web 服务器软件。由于其高度可定制性与模块化设计,对于初学者来说可能存在一定的学习曲线。Apache 的核心优势在于它能够通过...
如果显示Apache的欢迎页面,表明安装成功。 **Apache配置:** 1. 配置文件通常位于`Apache\conf\httpd.conf`,使用文本编辑器打开,如记事本。 2. 可以调整网站的默认根目录,例如,将`DocumentRoot`设置为你希望的...
Apache有很多可选模块,如`mod_rewrite`(URL重写)、`mod_security`(安全防护)和`mod_deflate`(数据压缩)。`LoadModule`指令用于加载模块,而`<IfModule>`区段可以有条件地执行配置。 12. **MIME类型** `...
- 解压缩下载的文件,并将其中 `modules` 文件夹下的 `mod_fcgid.so` 文件复制到 Apache 的 `modules` 目录下。 - **配置 Apache**: - 修改 `httpd.conf` 配置文件: - 在 `<Directory>` 块中添加 `Options ...
### Apache服务器配置与使用知识点详解 #### 一、Apache服务器简介 Apache服务器是一款广泛使用的开源Web服务器软件,它能够高效地处理HTTP请求,并提供多种功能扩展。Apache支持跨平台运行,包括Windows、Linux、...
- **配置httpd.conf**:编辑Apache的配置文件`httpd.conf`,主要配置包括: - 加载PHP模块:在文件中找到并取消注释以下行(如果已经存在)或添加如下内容: ```apache LoadModule ...