Apache HTTP Server:如何配置mod

    技术2022-05-20  61

    首先加载module

    LoadModule deflate_module modules/mod_deflate.so

    在apache中的配置方法:

    <IfModule deflate_module> <Location />   BrowserMatch ^Mozilla/4 gzip-only-text/html   BrowserMatch ^Mozilla/4/.0[678] no-gzip   BrowserMatch /bMSI[E] !no-gzip !gzip-only-text/html     SetOutputFilter DEFLATE   AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript   SetEnvIfNoCase Request_URI /.(?:gif|jpg|cab|jpe?g|exe|bmp|mp3|rar|zip|swf|png)$ no-gzip dont-vary   Header append Vary User-Agent </Location>   # 声明输入流的byte数量   DeflateFilterNote Input instream   # 声明输出流的byte数量   DeflateFilterNote Output outstream   # 声明压缩的百分比   DeflateFilterNote Ratio ratio   # 声明日志类型   LogFormat '%t "%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate   CustomLog logs/deflate_log deflate </IfModule>

    也可以做如下简单配置

    <IfModule deflate_module>   SetOutputFilter DEFLATE   AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript   SetEnvIfNoCase Request_URI /.(?:gif|jpg|cab|jpe?g|exe|bmp|mp3|rar|zip|swf|png)$ no-gzip dont-vary   # 声明输入流的byte数量   DeflateFilterNote Input instream   # 声明输出流的byte数量   DeflateFilterNote Output outstream   # 声明压缩的百分比   DeflateFilterNote Ratio ratio   # 声明日志类型   LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate   CustomLog logs/deflate_log deflate </IfModule>

    在IBM HTTP Server中可采用如下配置

    <Location />   SetOutputFilter DEFLATE   AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript   SetEnvIf User-Agent ^Mozilla/4 gzip-only-text/html   SetEnvIf User-Agent ^Mozilla/4/.0[678] no-gzip   SetEnvIf User-Agent /bMSIE !no-gzip   SetEnvIf User-Agent /bMSIE !gzip-only-text/html     SetEnvIfNoCase Request_URI /.(gif|jpg|cab|jpe?g|exe|bmp|mp3|rar|zip|swf|png)$ no-gzip dont-vary </Location> DeflateCompressionLevel 9 DeflateFilterNote Input instream DeflateFilterNote Output outstream DeflateFilterNote Ratio ratio # %h host, %t time, %r request url LogFormat '"%h %l %u %t %r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate CustomLog logs/deflate_log deflate


    最新回复(0)