2014-04-11 10:30:01
来 源
IT技术网
Apache
本篇分享了配置Apache服务器支持gzip压缩,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
1). 针对Apache2.0之前的版本,它原本是不支持的,不过可以通过添加第三方的module_gzip模块来启用

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>

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。