[nginx] Добавление заголовка к конкретному типу файла.

В конфигурации nginx можно менять\добавлять заголовки для определенных типов файлов.
В примере добавляются заголовки ​Content-Type "text/html; charset=iso-8859-1" и Vary: Accept-Encoding для tgz, gz и rar архивов:

location ~* ^.+\.(tgz|gz|rar)$ {
        root   /home/login/site.ru/docs;
        access_log  /var/log/site.ru.access_log  combined;
        error_page 404 = @fallback;
        log_not_found off;
        add_header Content-Type "text/html; charset=iso-8859-1";
        add_header Vary: Accept-Encoding;
    }

1) После редактирования конфигов, nginx нужно перезапустить.

2) расширений указанных в location не должно быть в других секциях конфигов.