【问题标题】:How to disable mod_deflate in apache2?如何在 apache2 中禁用 mod_deflate?
【发布时间】:2010-12-27 17:36:11
【问题描述】:

如何在 Apache2 中禁用 mod_deflate

  • 对于特定目录中的文件

  • 对于所有扩展名为 .py 的文件?

【问题讨论】:

    标签: apache apache2 mod-deflate


    【解决方案1】:

    引用自:scottlinux.com

    禁用压缩: 要在 Apache 中禁用压缩,通常您只需要禁用模块 mod_deflate...

    Debian/Ubuntu:

    $ sudo a2dismod deflate
    Module deflate disabled.
    Run '/etc/init.d/apache2 restart' to activate new configuration!
    
    $ sudo /etc/init.d/apache2 restart
    

    【讨论】:

      【解决方案2】:

      不知道这是否是一个通用的解决方案,但它至少对我有用,在某个文件夹中的 .htaccess 文件中为 .py 文件打开 mod_deflate:

      SetEnvIfNoCase Request_URI "\.py$" no-gzip dont-vary
      

      【讨论】:

      • 完美运行。调试时我更喜欢单线
      【解决方案3】:

      您可以为该目录/文件类型设置environment variable no-gzip

      # for URL paths that begin with "/foo/bar/"
      SetEnvIf Request_URI ^/foo/bar/ no-gzip=1
      
      # for files that end with ".py"
      <FilesMatch \.py$>
          SetEnv no-gzip 1
      </FilesMatch>
      

      【讨论】:

      • 我可以在那个文件夹内的 .htaccess 文件中做吗?
      • @wakandan 是的,如果您的主要httpd.conf 中的&lt;Directory&gt; 配置包含AllowOverride All
      猜你喜欢
      • 1970-01-01
      • 2013-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      • 2012-06-03
      • 1970-01-01
      相关资源
      最近更新 更多