如何在apache中启用了mod_deflate? 是有一个命令行命令,可以判断mod deflate是否在apache上运行?

问题描述 投票:0回答:5
apache2ctl -t -D DUMP_MODULES

apache mod-deflate
5个回答
38
投票
httpd -t -D DUMP_MODULES

看是否有deflate_module.

您可以使用此站点验证mod_deflate:

MOD_DEFLATE测试



我的网站得到了一个不错的小报告,表明我节省了81%的带宽!


29
投票

LoadModule deflate_module modules/mod_deflate.so

评论版本看起来像: # LoadModule deflate_module modules/mod_deflate.so

然后将其放在文件时放气,您需要在.htaccess中的一行,例如:


7
投票

我同意“在什么上下文”中的评论,但要涵盖所有基础(除其他响应之外),您也可以运行;

a2enmod deflate

nis应该在许多运行Apache的服务器(尤其是基于Debian的服务器)上工作,如果已经启用了模块,则该命令将告诉您,如果未启用模块,则命令将启用它。它也可能告诉您,如果您需要安装该模块。

您可以使用此命令查看Apache中加载的所有模块:

apache2ctl -M
    

5
投票
Enable::::::::::::::::::::: ::::::::::::: Mod_filter,MOD_DEFLATE

说,我们需要精确。
如果您使用的是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

to linux debian环境的全部


0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.