我的买的是阿里云的服务器,或许不同服务商的路径不同,所以我的路径仅供参考。

/alidata/server/httpd/conf/httpd.conf

A.开启模块:

LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so

B.httpd.conf中增加

<ifmodule deflate_module>
  DeflateCompressionLevel 9
  AddOutputFilterByType DEFLATE text/html text/plain text/xml application/json application/xml
  AddOutputFilter DEFLATE js css
  AddOutputFilter INCLUDES .shtml .htm .xml .php .html
</ifmodule>

PS:A和B的代码参考《apache/php 开启 gzip压缩》,感谢。

C.然后关闭和打开Apache服务

/etc/init.d/httpd stop
/etc/init.d/httpd start

如果没有关闭和开启没问题,再使用第三方网站测试一下。

比如:http://tool.chinaz.com/Gzips/

题后话。我的在修改过程中出现如下问题

“LoadModule takes tow arguments, a module name and the name of a shared object file to load it from”

这里提示信息我没给全,一般会告诉你第几行,我的报错地方是“LoadModule deflate_module modules/mod_deflate.so”打开的这一行报错。

一开始死活不明白,后来发现这行中我多写了一个空格,,,没错,就是空格导致的。如果你的也有这样问题,请仔细检查一下。

相关文章

暂无评论

none
暂无评论...