Blog.Lysov.ru
msgbartop
My own blog
msgbarbottom

13 Aug 10 Nginx и *.tar.gz

Столкнулся с проблемой в 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: , , ,

05 Feb 08 Сжатие gzip через mod_deflate

<IfModule deflate_module>

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>

Tags: , ,