在开启 Gzip 之前,需先确认 Apache 的配置档案中有没有载入 mod_deflate 和 mod_headers 模组
开启此档案查询如下两行程式码:
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
前面没有 #符号即为正常的,若是有 #符号则表示被注释掉了,删除前面的 #符号即可
在 Apache 配置档案 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|doc|avi|mov|mp3|rm)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
AddOutputFilterByType DEFLATE application/x-JavaScript

注解:
IfModule deflate_module 是判断如果 deflate_module 模组载入的话,执行里面的配置。
SetOutputFilter DEFLATE 是设定输出为 deflate 压缩演算法。
SetEnvIfNoCase Request_URI 是排除一些常见的图片,影音,文件等型别的字尾,不压缩。
AddOutputFilterByType DEFLATE 是对常见的文字型别, 如 html,txt,xml,css,js 做压缩处理。
储存以上修改好的配置档案,重启 Apache 即可。
service httpd restart
或者
/etc/init.d/httpd restart