Apache安全优化之---GZIP压缩

注:Apache优化全程使用yum 安装httpd

首先yum安装httpd
Apache安全优化之---GZIP压缩
Apache1.0使用得压缩模块为Mod_gzip但是2.0就使用到了Mod_deflate模块,所以我们直接通过Apache命令搜索查看是否安装了此模块。
apachectl -t -D DUMP_MODULES | grep deflate
Apache安全优化之---GZIP压缩
搜索到此模块代表有此模块可以使用此功能
我们可以直接去httpd.conf 内去写我们得模块配置
如下:

开启压缩

SetOutputFilter DEFLATE

以下文件不压缩,因为用处不大

SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary

压缩所有文本类型的文件

AddOutputFilterByType DEFLATE text/*

压缩脚本文件

AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript application/x-httpd-php

Apache安全优化之---GZIP压缩
随后检查apache配置文件是否有误
apachectl -t
Apache安全优化之---GZIP压缩
OK
即可重启apache
访问网站查看效果
Apache安全优化之---GZIP压缩
这里显示我们的压缩模块
GZIP会直接显示GZIP

上一篇:2021-05-20


下一篇:Nginx使用介绍