Есть ли команда командной строки, которая может определить, работает ли debdeate в Apache?
Как проверить mod_deflate включен в apache?
Ответ 1
Возможно, поздно, но здесь мы идем.
mod_deflate разрешен по умолчанию. Чтобы убедиться, попробуйте
debian/ubuntu: apache2ctl -t -D DUMP_MODULES
CentOS: httpd -t -D DUMP_MODULES
и посмотрите, есть ли deflate_module.
Ответ 2
Вы можете проверить 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.