web-dev-qa-db-ja.com

ブラウザでテキストとして表示されるように、nginxでgzip済みのファイルを提供するにはどうすればよいですか?

Nginxで提供したいgzip圧縮されたログファイルがたくさんあります。私はそれらがブラウザによって自動的に膨らまされるような方法で提供されることを望みます。これは、ファイルを.gzとしてtext/plainヘッダーとともに送信するためにnginxが必要であることを意味します。これは、Apacheで次のように実行できます。

<FilesMatch *.gz>
    ForceType text/plain
</FilesMatch>
17
Ben

これには HttpGzipStatic モジュールが必要です。 gzip_static on;を設定に追加し、.gzファイル。圧縮されたファイルと元のファイルの両方を保持する必要があります。たとえば、/css.cssと圧縮された/css.css.gz

24
adamse