Назад | Перейти на главную страницу

apache отключает модуль deflate для каждого сайта

Есть ли способ отключить модуль 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 директива для отключения сжатия.