apache 2.2.13
apache 为yum安装 ,只有一个web站点.
modules 目录下没有mod_deflate.so (大多数应该有)
apache.org下个最新版apache的完整包到home下解压
执行以下创建
/usr/sbin/apxs -i -c /home/httpd-2.2.13/modules/filters/mod_deflate.c
改权限
chmod 755 /etc/httpd/modules/mod_deflate.so
在LoadModule deflate_module modules/mod_deflate.so
下输入以下
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php application/x-javascript text/css
</ifmodule>
expires基本同上,其他:
在LoadModule expires_module modules/mod_expires.so
下输入以下
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
</IfModule>
结果:ie下似乎没有变化,火狐明显减少页面大小