Apache mod_deflate-压缩可执行文件时出现问题

Apache mod_deflate-压缩可执行文件时出现问题,apache,mod-deflate,Apache,Mod Deflate,在站点中尝试下载扩展名为.EXE的文件时,这些文件的格式为.GZ 环境 Centos 7 64 Apache 2.4.6 更改/etc/httpd/conf/httpd.conf中的文件我已经尝试使用下面的每一种形式,但是没有用,每次尝试时我都重新启动apache并删除浏览器缓存: 1: 2: 4: 5: 在文件/etc/httpd/conf.modules.d/00-base.conf中,我评论道: LoadModule deflate_module modules/mod_deflate.s

在站点中尝试下载扩展名为.EXE的文件时,这些文件的格式为.GZ 环境 Centos 7 64 Apache 2.4.6

更改/etc/httpd/conf/httpd.conf中的文件我已经尝试使用下面的每一种形式,但是没有用,每次尝试时我都重新启动apache并删除浏览器缓存:

1:

2:

4:

5: 在文件/etc/httpd/conf.modules.d/00-base.conf中,我评论道:

LoadModule deflate_module modules/mod_deflate.so
6: 我试图删除该文件,但没有成功

/usr/lib64/httpd/modules/mod_deflate.so

我正在查看httpd.conf,当我删除addtype指令addtype application/x-gzip.tgz.rar.zip.exe.dll时,exe文件不再压缩

我之所以这样做是因为浏览器启动下载EXE的时间太长,此外,RAR文件(而不是下载)在浏览器中显示为二进制文件

因此,我做了以下工作来解决我不知道这是否是指示输出,但我的知识还不够,我在这方面是新手:

压缩文本、html、javascript、css、xml…: AddOutputFilterByType泄气文本/普通 AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE应用程序/xml AddOutputFilterByType DEFLATE应用程序/xhtml+xml AddOutputFilterByType DEFLATE应用程序/rss+xml AddOutputFilterByType DEFLATE应用程序/atom\u xml AddOutputFilterByType DEFLATE应用程序/javascript AddOutputFilterByType DEFLATE应用程序/x-javascript AddOutputFilterByType DEFLATE应用程序/x-httpd-php AddOutputFilterByType放气应用程序/x-httpd-fastphp AddOutputFilterByType放气应用程序/x-httpd-eruby SetOutputFilter放气 浏览器匹配^Mozilla/4 gzip纯文本/html 浏览器匹配^Mozilla/4.0[678]无gzip 浏览器匹配^HMSI[E]!没有gzip!仅限gzip文本/html SetEnvIfNoCase请求URI\:gif | jpe?g | png | zip | bz2 | rar | exe | pdf | doc | dll | jpg | sit | mp4 | mov | mp3 | gp webm | rm avi | ogv$no gzip不变 ForceType应用程序/exe 标题集内容处置附件 ForceType应用程序/rar 标题集内容处置附件
默认情况下,mod_deflate不会压缩.exe文件。您可能有一些自定义设置,从而导致压缩。我已经在我的服务器上启用了mod_deflate,我可以下载纯.exe文件。这可能是我使用的AddType指令。只需为exe和rar定义正确的mime类型。使用FilesMatch声明太麻烦了我该怎么做?使用AddType:
SetEnv mod_deflate off
SetEnv no-gzip off
LoadModule deflate_module modules/mod_deflate.so
/usr/lib64/httpd/modules/mod_deflate.so