2). 针对Apache2.0及之后的版本,Apache提供支持, 不过不叫gzip,而叫mod_deflate 下面就对Apache2.0及之后的版本作一个说明
1) 去掉#LoadModule headers_module modules/mod_headers.so前面的注释#,
2) 添加LoadModule deflate_module modules/mod_deflate.so
3) 在VirtualHost中添加
Httpd.conf代码
<Directory"/var/www/html/your_folder">
SetOutputFilterDEFLATE
BrowserMatch^Mozilla/4gzip-only-text/html
BrowserMatch^Mozilla/4.0[678]no-gzip
BrowserMatchbMSIE!no-gzip!gzip-only-text/html
SetEnvIfNoCaseRequest_URI.(?:gif|jpe?g|png)$no-gzipdont-vary
HeaderappendVaryUser-Agentenv=!dont-vary
</Directory>
<Directory "/var/www/html/your_folder">
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
</Directory>
下面是略完整的例子
加载deflate模块
Httpd.conf代码
LoadModuleheaders_modulemodules/mod_headers.so
LoadModuledeflate_modulemodules/mod_deflate.so
<VirtualHost*:80>
DocumentRoot/var/www/html/your_folder
<Directory"/var/www/html/your_folder">
SetOutputFilterDEFLATE
BrowserMatch^Mozilla/4gzip-only-text/html
BrowserMatch^Mozilla/4.0[678]no-gzip
BrowserMatchbMSIE!no-gzip!gzip-only-text/html
SetEnvIfNoCaseRequest_URI.(?:gif|jpe?g|png)$no-gzipdont-vary
HeaderappendVaryUser-Agentenv=!dont-vary
</Directory>
</VirtualHost>
LoadModule headers_module modules/mod_headers.so LoadModule deflate_module modules/mod_deflate.so <VirtualHost *:80> DocumentRoot /var/www/html/your_folder
<Directory "/var/www/html/your_folder">
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
</Directory>
</VirtualHost>
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。