咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

如何在httpd web服务器中添加gzip

2015-11-03 18:09:02 2114次

一、apache中添加

1.打开httpd.comf配置文件找到deflate_Moduleheaders_Module模块,把注释去掉:

LoadModule deflate_module modules/mod_deflate.so

LoadModule headers_module modules/mod_headers.so

     

2.httpd.conf最底部添加如下代码即可,如何是虚拟服务器可以写入到.htaccess文件中,放在项目的根目录下接口.

<IfModule deflate_module>

SetOutputFilter DEFLATE       #告诉apache对传输到浏览器的内容进行压缩        

# Dont compress images and other 

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/zip/bz2/rar

SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary     #不压缩doc/pdf文件

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css  #对这些文本进行压缩

AddOutputFilterByType DEFLATE application/x-javascript     #javascript文件进行压缩

AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp #php类型的文件进行压缩

</IfModule>

3.重启下apache 

#service httpd restart

首页
最新活动
个人中心