我从一个很好的来源跟踪了一个简单的教程,并且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配置文件的语法,一切似乎都可以。它仍然无法正常工作。
这可能是什么原因?我会检查什么?
感谢。
答案 0 :(得分:0)
我只添加了这一行,并且有效:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript