TITLE:Apacheへのmod_deflateの設定 *Apacheへのmod_deflateの設定 [#w0a73673] **mod_deflateの設定 [#tbebf26e] サーバからの通信を圧縮して行うため、 DEFLATEの設定をする。 サーバからの通信を圧縮して行うため、[[DEFLATE:http://httpd.apache.org/docs/2.2/mod/mod_deflate.html]]出力フィルタを利用する。 DEFLATEの設定ファイルを編集する。 # vi /etc/httpd/conf.d/deflate.conf 内容は次のとおり。以前設定したのとちょっと違うかな。 内容は次のとおり。 <Location /> # deflateを有効にする SetOutputFilter DEFLATE # htmlファイルなどテキストファイルのみ圧縮したい場合は、 # 下の設定を使う #AddOutputFilterByType DEFLATE text/html text/plain text/xml # ブラウザがNetscape 4.xの場合は、text/htmlのみ圧縮 BrowserMatch ^Mozilla/4 gzip-only-text/html # ブラウザがNetscape 4.06-4.08の場合は、圧縮しない BrowserMatch ^Mozilla/4\.0[678] no-gzip # ブラウザがMSIEの場合は、全て圧縮する BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # 画像は圧縮しない SetEnvIfNoCase Request_URI \ \.(?:gif|jpe?g|png)$ no-gzip dont-vary # プロキシサーバが圧縮未対応ブラウザへ圧縮ファイルを送信しないようにする Header append Vary User-Agent env=!dont-vary </Location> # 圧縮について、精密なログを採取する DeflateFilterNote Input instream DeflateFilterNote Output outstream DeflateFilterNote Ratio ratio LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate CustomLog logs/deflate_log deflate **サーバの再起動 [#j0b5cd95] サーバを再起動して、設定を反映する。 # service httpd restart **参考 [#v11e6013] **参考URL [#v11e6013] -http://centossrv.com/apache-deflate.shtml -https://cvs.apache.jp/svn/httpd-docs/2.2/manual/mod/mod_deflate.xml.ja -http://httpd.apache.org/docs/2.2/mod/mod_deflate.html |