提问人:Jan Hana 提问时间:1/24/2019 更新时间:1/24/2019 访问量:431
mod_deflate不适用于 Apache 2.4.37
mod_deflate not works on Apache 2.4.37
问:
我已经通过安装了 Apache 2.4.37,但无法使(gzip 压缩)工作。我在 Ubuntu 18.04 服务器上运行。ppa:ondrej/apache2
mod_deflate
mod_deflate在 Apache 中启用:
sudo apachectl -t -D DUMP_MODULES | grep deflate
deflate_module (shared)
我把代码放进去:.htaccess
AddOutputFilterByType DEFLATE text/css
RewriteEngine on
RewriteBase /
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,QSA,NE]
.htaccess
由 Apache 配置启用(并且重定向有效)。
当我尝试时:curl -I -H 'Accept-Encoding: gzip,deflate' http://myserver/pokus.css
返回:
HTTP/1.1 302 Found
Date: Thu, 24 Jan 2019 12:20:00 GMT
Server: Apache/2.4.37 (Ubuntu)
Location: https://myserver/pokus.css
Content-Type: text/html; charset=iso-8859-1
因此,文件是未压缩返回的。
我还尝试将 deflate 命令直接添加到 VirtualHost 中,不同的命令,例如 ,但没有成功。SetOutputFilter DEFLATE
中没有错误消息。Apache 也重新启动,没有错误。/var/log/apache2/error.log
有什么想法吗?
答: 暂无答案
评论