在Apache2中是否有一种方法可以在每个站点基础上禁用泄气模块?
我有一个遗留网站,使用自定义mime类型的服务器端包括正在打破与泄气模块启用。我的猜测是,包含的文件被加密了两次:一次是包含的,另一次是在发送响应时。
我可以禁用作为一个整体的Apache2的泄气模块,这个问题消失了,但我不希望被要求禁用所有站点。
是否有人成功地禁用了Apache指令的泄气功能?
我已经使用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>发布于 2011-06-02 16:24:56
根据Apache文档,可以将内变量 no-gzip和SetEnv指令设置为禁用压缩。
https://serverfault.com/questions/276131
复制相似问题