Dav*_*ver 3 deflate apache-2.2
我遇到了一些麻烦mod_deflate……具体来说,它实际上并没有使任何东西泄气。
我正在运行 Apache2 和 Debian 4。我已经a2enmod deflate将其放入/etc/apache2/mods-enabled/deflate.conf:
AddOutputFilterByType DEFLATE text/html text/plain
Run Code Online (Sandbox Code Playgroud)
然而,当 I 时curl -I http://host/robots.txt,我没有看到任何表明输出被压缩的标题(当 I 时tail access.log,这种怀疑得到了证实,并且DeflateFilterNote在日志中看到 my是-)。我知道“它已插入”,因为如果我添加:
SetEnv force-gzip "yes"
Run Code Online (Sandbox Code Playgroud)
输出被压缩。
那么,我是否在做一些明显而愚蠢的错误?或者是什么?
mod_deflate除非客户端表明它支持它,否则不会发送压缩输出。客户端通过发送Accept-Encoding: gzip原始请求中的标头来完成此操作。
curl默认情况下不这样做。但是您可以使用以下命令指示它这样做:
curl --compressed -I http://host/robots.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2071 次 |
| 最近记录: |