Я следил за простым учебником из хорошего источника, а сжатие gzip не работает.Не удалось включить mod_deflate на Apache/CentOS7
1) Я бегу следующее, чтобы увидеть, установлен ли mod_deflate:
apachectl -t -D DUMP_MODULES | grep deflate
Я получил deflate_module (общий), так что это было там.
2) Я создал новый файл /etc/httpd/conf.d/mod_deflate.conf со следующим содержимым:
<filesMatch "\.(js|html|css)$">
SetOutputFilter DEFLATE
</filesMatch>
Я спас его, и я бегу systemctl перезарядка httpd.service. Это не сработало, поэтому я запускаю системный перезапуск httpd.service. Сжатие Gzip по-прежнему не работает.
Я проверил синтаксис конфигурационных файлов Apache с apachectl -t, и все выглядит нормально. Это все еще не работает.
Что может быть причиной этого? Что бы я проверить?
Спасибо.
Как проверить, если сжатие работает или нет? Вы проверили журнал ошибок для сообщений об ошибках? – Codo
Как вы подтвердили, что он не работает? Вы сделали опечатку в своем файле conf, а затем 'apachectl -t', чтобы проверить, что файл conf даже загружен? Почему вы не просто используете пакеты CentOS для этого, которые отлично работают? –
Я проверил с помощью двух онлайн-инструментов http://CheckGzipCompression.com и http://WhatsMyIp.org/http-compression-test. Я еще не заглянул в журналы, и там может быть какая-то информация. Я проверял орфографические ошибки, и все правильно. –