Como eu sirvo arquivos pré-gzipados com nginx para que eles sejam mostrados como texto no navegador?

12

Eu tenho um monte de arquivos de log gzipados que eu gostaria de servir com o nginx. Eu quero que eles sejam servidos de tal forma que eles sejam automaticamente inflados pelo navegador. Eu suponho que isso significa que eu preciso nginx para enviar os arquivos como .gz com um cabeçalho de texto / simples. Isso pode ser feito no apache com algo como:

<FilesMatch *.gz>
    ForceType text/plain
</FilesMatch>
    
por Ben 28.02.2011 / 22:39

1 resposta

19

Você precisa do módulo HttpGzipStatic para isso. Coloque gzip_static on; na sua configuração e crie seus arquivos .gz . Você precisará manter o arquivo zipado e o original, você pode solicitar, por exemplo, /css.css e ser atendido o zipado /css.css.gz

    
por 28.02.2011 / 22:44

Tags