Apache2 успешно передает предварительно сжатый контент при установке моего Mac. Я могу использовать такие файлы, как index.gz, textfile.gz и т. Д., И все они прекрасно загружаются в браузере.
Но когда я пытаюсь создать такую же конфигурацию в других средах Apache, таких как Ubuntu и CentOS, содержимое gzip никогда не отображается в браузере; он всегда скачивается в виде файла.
Конфигурация директивы AddEncoding, которая преуспела в потоковой передаче файлов из установки Apache OSX, в частности, изменения, рекомендуемые здесь: https://stackoverflow.com/a/609051/1074464. Если я отключу эти директивы, произойдет сбой и будет отложена повторная загрузка. Как и в этом примере, установка OSX использует /etc/apache2/httpd.conf для этих директив, но в других дистрибутивах используется /etc/apache2/apache2.conf и многие из него включают в себя субфайлы виртуальных хостов. Я сделал обновления AddType и AddEncoding примерно во всех местах, о которых я могу думать, включая:
/etc/apache2/sites-enabled/000-default
/etc/apache2/httpd.conf
/etc/apache2/apache2.conf
/etc/apache/mods-enabled/mime.conf
Как вы можете видеть из подхода к устранению неполадок с дробовиком, мне не ясно, где / если / в каком порядке мне нужно указывать эти директивы. Я думал, что охватил все возможные местоположения, но, может быть, есть другая или, может быть, директива, которую я не вижу в системах Linux, на те, которые я настроил?
1012 * ТИА *