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