Я всех приветствую.
Прошу помочь разобраться почему не работает gzip сжатие и кеширование на vps.
Вот что имеется и что я уже сделал:
/etc/httpd/conf.d$ httpd -v
Server version: Apache/2.2.29 (Unix)
Server built: Sep 19 2014 10:30:37
/etc/httpd/conf.d$ apachectl -t -D DUMP_MODULES |grep deflate
Syntax OK
deflate_module (shared)
В /etc/httpd/conf/httpd.conf присутствует:
LoadModule deflate_module modules/mod_deflate.so
LoadModule mem_cache_module modules/mod_mem_cache.so
...
Include conf.d/*.conf
...
<filesMatch "\.(js|html|css)$">
SetOutputFilter DEFLATE
</filesMatch>
В папке conf.d также создал файл конфигурации *.conf в который вписал
<filesMatch "\.(js|html|css)$">
SetOutputFilter DEFLATE
</filesMatch>
.htaccess файл содержит:
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include mime ^text\.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image\.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
Командой wget --header="Accept-Encoding: gzip"
http://сайтнейм/js/jquery.js получаю оригинальный файл
Проверялки на gzip выдают, что оно включено. Тесты типа
https://developers.google.com/speed/pagespeed/ и
https://varvy.com/pagespeed/ предлагают включить кеширование и сжатие js и css. Срок кеша не указан - значит не работает.
Как быть?