Apache2.4.12にて、mod_deflateを用いた、
以下のような設定でgzip圧縮を行おうとしていますが、HTTP通信で圧縮されません。
どなたか、解決方法をご存知の方はいらっしゃらないでしょうか・・・?
- /etc/httpd/conf/httpd.conf
LoadModule deflate_module lib64/httpd/modules/mod_deflate.so ・ ・ ・ Include /etc/httpd/conf.d/deflate.conf
- /etc/httpd/conf.d/deflate.conf
SetOutputFilter DEFLATE BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|bmp|rar|zip|lzh|exe|flv|mov|wma|mp3|avi|swf|mpe?g)$ no-gzip dont-vary
※実際に設定を反映させたい、公開予定のサイトは、さらに別ファイルにVirtualHostで定義しています(SSL利用、非利用の2つ)。
- 状況
上記設定を行い、実際にブラウザから対象URLを確認し、レスポンスヘッダを確認しましたが、
HTTPS通信の際は「Content-Encoding:"gzip"」が確認出来ましたが、
HTTP通信の際には確認が出来ませんでした。
転送量と実際のサイズに違いがないので、おそらく圧縮されていません。
/etc/httpd/conf.d/deflate.conf の内容をhttpd.confに直書きしたり、
SSL非利用側のVirtualHostディレクティブに入れ込んでも同様です。
上述したもの以外で特に「no-gzip」を設定しているなどもなく、手詰まりの状態です。
- 利用環境
サーバ:
CentOS7.1
Apache2.4.12
(パブリッククラウド上に構築しています)
クライアント:
Windows7
IE10 / GoogleChrome v47 / Firefox v43
プロキシ未使用
サーバ - クライアント間の回線は、VPNやイントラネットではなく、インターネットになっています。
あなたの回答
tips
プレビュー