Есть ли способ отключить модуль deflate для каждого сайта в Apache2?
У меня есть устаревший веб-сайт, на котором используется серверная часть настраиваемого типа mime, которая не работает с включенным модулем deflate. Я предполагаю, что включенный файл шифруется дважды: один раз при включении и еще раз при отправке ответа.
Я могу отключить модуль deflate для Apache2 в целом, и проблема исчезнет, но я бы предпочел не отключать для всех сайтов.
Кому-нибудь удалось отключить deflate с помощью директивы Apache conf?
ОБНОВИТЬ
Я успешно отключил DEFLATE для виртуального сайта, используя SetEnv no-gzip 1:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.domain.com
DocumentRoot /var/www/domain.com/www/
ErrorDocument 404 /404.html
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
SetEnv no-gzip 1
<Directory />
Options +Includes
SetOutputFilter INCLUDES
AcceptPathInfo On
AddType text/x-jbase-html .jhtml
Action text/x-jbase-html /cgi-bin/jBase.pl
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Согласно документации Apache вы можете установить внутренняя переменная no-gzip
с участием SetEnv
директива для отключения сжатия.