日期:2012-04-01 01:33:00  来源:本站整理

改正Apache配置文件开启gzip压缩传输[服务器安全]

赞助商链接



  本文“改正Apache配置文件开启gzip压缩传输[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  近来无事研究一些Web的优化,用工具page speed检测网站时发现还没有开启gzip紧缩,于是上网找来资料实行一下;在apache2.0以上(包含apache2.0)的版中gzip紧缩利用的是mod_deflate模块,下面是具体配置步骤

  第1步

  LoadModule deflate_module modules/mod_deflate.so

  LoadModule headers_module modules/mod_headers.so

  翻开httpd.conf后,先将上面两行配置前面的#号去掉,这样apache就会启用这两个模块,此中mod_deflate是紧缩模块,就是对要传输到客户端的代码举行gzip紧缩;mod_headers模块的作用是奉告浏览器页面利用了gzip紧缩,假如不开启mod_headers那么浏览器就会对gzip紧缩过的页面举行下载,而无法正常显示.

  第2步

  在httpd.conf中加入以下代码,可以加到任何空白地方,不理解apache的朋友,假如耽忧加错地方,就放到http.conf文件的最后一行,假如是虚拟服务器可以写.htaccess文件里面,然后放在项目下便可.

  

  SetOutputFilter DEFLATE #必须的,就像一个开关一样,奉告apache对传输到浏览器的内容举行紧缩

  SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary #设置不对后缀gif,jpg,jpeg,png的图片文件举行紧缩

  SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary #同上,就是设置不对exe,tgz,gz...的文件举行紧缩

  SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary

  AddOutputFilterByType DEFLATE text/* #设置对文件是文本的内容举行紧缩,比方text/html text/css text/plain等

  AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript #这段代码你只需求理解application/javascript application/x-javascript这段便可以了,这段的意思是对javascript文件举行紧缩

  AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp #这段是奉告apache对php范例的文件举行紧缩

  BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.x 有一些问题,所以只紧缩文件范例是text/html的

  BrowserMatch ^Mozilla/4.0[678] no-gzip # Netscape 4.06-4.08 有更多的问题,所以不开启紧缩

  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # IE浏览器会假装成 Netscape ,但是事实上它没有问题

  

  本配置到这里apache中的gzip紧缩就配置完成,重启apache后,新的配置就会见效.最后再用工具查抄一下,公然分数提高了很多~呵呵. 不过开启gzip功效需求额外CPU资源开销.


  以上是“改正Apache配置文件开启gzip压缩传输[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 改正Apache配置文件开启gzip压缩传输
  • <b>Ubuntu Server 10.04改正Apache的默许目录</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .