Apache / HttpdでHTTP gzip圧縮を有効にする方法は?

Apache / HttpdでHTTP gzip圧縮を有効にする方法は?

Centos 7がインストールされており、apache / httpdを実行しています。

私はそれが提供する大きなファイルを持っています.html.txt

gzip圧縮を有効にする方法はDEFLATE


DEFLATE存在する。

apachectl -t -D DUMP_MODULES |grep deflate
deflate_module (shared)

私はこれを次に追加します/etc/httpd/conf/httpd.conf

<filesMatch "\.(js|html|css|txt)$">
    SetOutputFilter DEFLATE
</filesMatch>

次に、次のコマンドを使用してサーバーを再起動します。

systemctl restart httpd

まだアクティブではないとマークされます。 http://www.whatsmyip.org/http-compression-test/

ベストアンサー1

このコードをソース「htdoc」または「www」ウェブサイトのhtaccessファイルに挿入してください。 htcaccessがない場合は作成する必要があります。

# compress text, html, javascript, css, xml: 

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

すべてがうまくいくでしょう。

おすすめ記事