Назад | Перейти на главную страницу

Как мне обслуживать сжатые файлы с помощью nginx, чтобы они отображались в браузере в виде текста?

У меня есть куча сжатых файлов журнала, которые я хотел бы использовать с nginx. Я хочу, чтобы они обслуживались таким образом, чтобы браузер автоматически раздувал их. Я предполагаю, что это означает, что мне нужен nginx для отправки файлов как .gz с текстовым / простым заголовком. В apache это можно сделать примерно так:

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

Вам нужен HttpGzipStatic модуль для этого. Ставить gzip_static on; в вашей конфигурации и создайте свой .gz файлы. Вам нужно будет сохранить как заархивированный, так и исходный файл, затем вы можете запросить, например, /css.css и подаваться на молнии /css.css.gz