Сначала убедитесь, что у вас установлен apache mod_deflate, выполнив эту команду.
a2enmod deflate
Если эта команда установила его, перезапустите apache.Если нет, то сейчас все в порядке.
service apache2 restart
В apache2.conf
, обычно расположенном в /etc/apache2
, добавьте эту строку в конец файла.Это будет включать файл, который мы создадим чуть позже.
Include mod_deflate.conf
Далее мы отредактируем mod_deflate.conf с нашими параметрами:
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \
\.(?:exe|t?gz|zip|bz2|sit|rar)$ \
no-gzip dont-vary
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
#Skip browsers with known problems
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Первый блоккод отключает gzipping exes, gzs, pdfs и т. д.
Второй блок кода пропускает дефляцию из браузеров, которые его не поддерживают.
Наконец, снова перезапустите apache
service apache2 restart
Настройки были скопированы по ссылке ниже: http://www.howtoforge.com/apache2_mod_deflate