windows WAMP 配置gzip踩坑过程

来源:互联网 发布:网络进度计划软件 编辑:程序博客网 时间:2024/06/05 13:32

踩坑过程

测试服务器用的是windows wamp一键安装的环境,在准备开户gzip遇到了一个小坑,这里记录一下,希望能帮助到某个人,节省一点点时间…

配置第一步自然是上网搜了,找到了一篇介绍文章,介绍的也特别详细:

Apache如何开启Gzip压缩

整篇文章介绍的非常详细,不会的同学可以参考。
我仔细的按着这个步骤做了,但是在重启的时候,服务启动不起来,查了日志、核对配置文件,无果。
没办法,继续网上搜,最终找到这篇文章

How to enable compression in WAMP installed on Windows Server?

其中提到了要把:mod_filter.so 模块打开,果然问题随之解决。

最后总结

开启gzip要开启3个模块:

LoadModule deflate_module modules/mod_deflate.soLoadModule headers_module modules/mod_headers.soLoadModule filter_module modules/mod_filter.so

在 Apache 配置文件 httpd.conf 的最后添加:

<IfModule deflate_module>SetOutputFilter DEFLATESetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-varySetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-varySetEnvIfNoCase Request_URI .(?:pdf|doc|avi|mov|mp3|rm)$ no-gzip dont-varyAddOutputFilterByType DEFLATE text/html text/plain text/xml text/cssAddOutputFilterByType DEFLATE application/x-javascript</IfModule>

最后的最后,配好了可以在这里验证一下:
http://www.whatsmyip.org/http-compression-test/

希望大家不要在这上面浪费时间

原创粉丝点击