Столкнулся с проблемой в nginx не возможно было докачивать файлы типа tar.gz.
Выяснилось что для файлов .gz в файле mime.types не назначено типа.
Такие файлы выдавались как тип по умолчанию application/octet-stream.
При этом почему-то не выдавалось заголовка Content-Lenght.
Добавление такой строки результатов не дало
application/x-gzip gz;
Проблема решена добавлением расширения gz в строчку zip
application/zip zip gz;
надеюсь это не повлияет на работу nginx по архивированию txt/html on-the-fly
Tags: Content-Lenght, gzip, Nginx, докачка
SetOutputFilter DEFLATE
# исключаем Netscape 4.x, Netscape 4.06-4.08,
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE маскирующийся под Netscape включаем
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# для прокси отключаем сжатие
Header append Vary User-Agent env=!dont-vary
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico|swf|exe|t?gz|zip|bz2|sit|rar|7z|pdf)$ \
no-gzip dont-vary
</IfModule>