Как включить mod_Gzip в Apache 2.2.17? - PullRequest
5 голосов
/ 10 июня 2011

Я работаю на Windows7 64bit Env. Как мне включить модуль gzip на apache 2.2.17?И в чем различия между mod_deflate и mod_gzip?спасибо

Ответы [ 4 ]

13 голосов
/ 10 июня 2011

Вы можете включить его таким образом в своем конфигурационном файле apache или в файле .htaccess, если он включен

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript application/json
</IfModule>

См .: http://httpd.apache.org/docs/2.0/mod/mod_deflate.html

9 голосов
/ 04 декабря 2012
Модуль

mod_deflate поставляется с Apache, но для его использования необходимо включить его в файле httpd.conf (он изначально закомментирован):

LoadModule deflate_module modules/mod_deflate.so

После этого просто добавьте следующее к httpd.conf:

SetOutputFilter DEFLATE 
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript

Для получения дополнительной настройки обратитесь, как было упомянуто: http://httpd.apache.org/docs/2.2/mod/mod_deflate.html

9 голосов
/ 10 июня 2011

Для Apache 2.2x нет mod_gzip, так как это модуль Apache 1.3x.Apache 2.2x имеет только mod_deflate.GZip - это тот же DEFLATE плюс контрольная сумма и верхний / нижний колонтитулы.Как вы можете см. Здесь , Deflate быстрее.

6 голосов
/ 03 декабря 2014

Также обратите внимание, что mod_filter должен быть загружен так же, как и mod_deflate (поскольку оба по умолчанию закомментированы):

LoadModule filter_module modules/mod_filter.so
LoadModule deflate_module modules/mod_deflate.so

Как и предыдущий комментарий: После этого просто добавьте следующее в httpd.conf:

SetOutputFilter DEFLATE 
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript

Проверено на: Apache / 2.4.10

Примечание: mod_filter требуется в 2.4, хотя в 2.2 это может быть не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...