无法在Apache / CentOS7上启用mod_deflate

时间:2015-12-23 09:31:09

标签: apache gzip mod-deflate apache-modules

我从一个很好的来源跟踪了一个简单的教程,并且gzip压缩不起作用。

1)我运行以下命令以查看是否已安装mod_deflate:

apachectl -t -D DUMP_MODULES | grep deflate

我得到了deflate_module(共享),所以就在那里。

2)我创建了一个新文件/etc/httpd/conf.d/mod_deflate.conf,其中包含以下内容:

<filesMatch "\.(js|html|css)$">
SetOutputFilter DEFLATE
</filesMatch>

我保存了它,然后运行systemctl reload httpd.service。它没有用,所以我运行systemctl restart httpd.service。 Gzip压缩仍然无法正常工作。

我用apachectl -t检查了Apache配置文件的语法,一切似乎都可以。它仍然无法正常工作。

这可能是什么原因?我会检查什么?

感谢。

1 个答案:

答案 0 :(得分:0)

我只添加了这一行,并且有效:

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript