Re: Как добавить медиа типы для конкретного сайта

Nikolay Shaplov dhyan at nataraj.su
Thu Dec 20 13:13:52 UTC 2012


> >>> Не подскажите ли, как для конкретного сайта добавить медиа-тип.
> >>> 
> >>> В сети находятся либо рекомендации по редактированию
> >>> /etc/nginx/mime.types либо полностью переопределить types {}
> >>> 
> >>> А вот как именно добавить к существующим -- я не нашел... Подскажите
> >>> плиз.
> >> 
> >> В чем проблема?
> >> 
> >> http://nginx.org/ru/docs/http/ngx_http_core_module.html#types
> >> контекст:       http, server, location
> > 
> > Эээ... не переопределить, а добавить к существующим дефолтным из
> > /etc/nginx/mime.types
> > 
> > Или возможно я чего-то из базовых вещей не знаю. :-/
> 
> Из базовых вещей не знаете, что можно на уровне server дописать свои
> типы и они будут приоритетнее тех что в  /etc/nginx/mime.types
> К сожалению про это не нашел на сайте в документации, но как бы
> интуитивно понятно должно быть, если есть возможность написать эту
> директиву на более низкий уровень, то это неспроста.

Меня видимо сбил с толку пример

To make a particular location emit the “application/octet-stream” MIME type 
for all requests, try the following:

    location /download/ {
        types        { }
        default_type application/octet-stream;
    }

Я решил что types        { } -- переопределяет все...  И если туда добавить 
данных, то тоже будет переопределять...

Спасибо!!



Подробная информация о списке рассылки nginx-ru