开启apache的gzip模块

一、生成gzip压缩模块
Apache的gzip功能是使用mod_deflate.so模块,因此,我们先生成mod_deflate.so模块。首先从网上下载一个Apache安装程序(尽量与当前使用的Apache版本相同)然后解压,我们解压到了tmp目录下
#cd /tmp/httpd-2.2.11/modules/filters
#/usr/local/apache/bin/apxs -i -c -a mod_deflate.c     //生成mod_deflate.so模块

这时候在Apache安装目录的modules文件夹下应该就多了一个mod_deflate.so模块文件
#ls /usr/local/apache/modules/
httpd.exp  libphp5.so  mod_deflate.so


二、在Apache中开启gzip压缩
打开Apache配置文件,然后添加mod_deflate.so模块
#vi /usr/local/apache/conf/httpd.conf
LoadModule deflate_module     modules/mod_deflate.so



三、设置gzip压缩
打开Apache配置文件,然后添加如下三行内容
#vi /usr/local/apache/conf/httpd.conf
AddOutputFilterByType DEFLATE text/html text/php text/png text/jpg text/plain text/css text/xml text/javascript
DeflateCompressionLevel 9
SetOutputFilter DEFLATE

上述参数解释:
AddOutputFilterByTy         对什么样的内容启用GZIP压缩
DeflateCompressionLevel     表压缩级别
SetOutputFilter DEFLATE     启用deflate模块对本站点的所有输出进行GZIP压缩

四、重启Apache

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值