Назад | Перейти на главную страницу

Snow Leopard Server, как включить сжатие для Интернета

Я пытаюсь заставить веб-сервер в Snow Leopard сжимать весь вывод по умолчанию. Единственное, что я нашел, это добавить SetOutputFilter DEFLATE в файле .htaccess для каталога.

Я действительно не хочу добавлять файл .htaccess в каждый обслуживаемый каталог.

Как я могу глобально настроить Apache2 на Snow Leopard для сжатия вывода?

Добавьте выходной фильтр в файл конфигурации (убедитесь, что администратор сервера закрыт) /etc/apache2/httpd.conf.

Если вы используете виртуальные хосты, вы можете сделать это для каждого домена внутри / etc / apache2 / sites /.

Я поместил это в /etc/apache2/other/deflate.conf (который я создал):

AddOutputFilterByType DEFLATE text/html text/xml text/css application/javascript application/xml+xhtml

После добавления этого файла или добавления этой директивы в httpd.conf вам необходимо перезапустить Apache. В Terminal.app для этого вы можете выполнить команду sudo apachectl restart.

Вы не хотите делать бланк «AddOutputFilter DEFLATE», потому что тогда сервер попытается сжать все файлы, включая уже сжатые файлы - изображения JPEG, PNG, видео / видео файлы, MP3 и т. д. - что значительно замедлит обслуживание этих файлов.