Подтвердить что ты не робот

Как проверить mod_deflate включен в apache?

Есть ли команда командной строки, которая может определить, работает ли debdeate в Apache?

4b9b3361

Ответ 1

Возможно, поздно, но здесь мы идем.

mod_deflate разрешен по умолчанию. Чтобы убедиться, попробуйте

debian/ubuntu:   apache2ctl -t -D DUMP_MODULES

CentOS:   httpd -t -D DUMP_MODULES

и посмотрите, есть ли deflate_module.

Ответ 2

Вы можете проверить mod_deflate с этим сайтом:

тест mod_deflate

Мой сайт получает хороший небольшой отчет, в котором показано, что я сохраняю 81% своей пропускной способности!

Ответ 3

Вы хотите убедиться, что в настройке apache (httpd.conf) присутствует следующая строка (и не закомментирована):

LoadModule deflate_module modules/mod_deflate.so

Записанная версия выглядит так:

# LoadModule deflate_module modules/mod_deflate.so

Затем, чтобы он дефлировал файлы по мере их обслуживания, вам понадобится строка в вашем .htaccess, например:

AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript

Ответ 4

Я согласен с комментариями "в каком контексте", но чтобы охватить все базы (в дополнение к другим ответам), вы также можете запустить;

a2enmod deflate

Это должно работать на многих серверах, на которых запущены Apache (особенно на основе Debian), в том случае, если модуль уже включен, команда сообщит вам, если модуль не включен, команда включит его. Он также может сообщить вам, что модуль не существует, и в этом случае вам потребуется его установить.

Ответ 5

Как сказано, нам нужны уточнения.

Если вы используете debian, вы можете включить этот режим следующим образом.

//List all available mods
cd /etc/apache2/mods-avaliable

//Enable module - if you need to enable another module, just replace "deflate"
a2enmod deflate

//restart apache
service apache2 restart

//Check that module is effectively enabled
cd /etc/apache2/mods-enabled

ls -al

Это все для среды debux linux.