types во вложенных контекстах..

Maxim Dounin mdounin at mdounin.ru
Mon Apr 27 14:07:17 MSD 2009


Hello!

On Mon, Apr 27, 2009 at 01:36:26PM +0400, Pavel Gubin wrote:

>   Здравствуйте!
> 
>   Дяденьки, что-то на дурацкий вопрос ответа не смог найти, потому вот:
> скажем, у меня есть примерно такой конфиг:
> 
> http {
> 	include		/usr/local/etc/nginx/mime.types;
> 	default_type	application/octet-stream;
> 	server {
> 		#...
> 		location /mydir {
> 			types {
> 				xxx/yyy	myext;
> 			}
> 		}
> 	}
> }
> 
>   Так вопрос - types {} внутри location /mydir отменит соответствие,
> заданное include'ом на уровне http, или дополнит его?

Отменит.

http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#types

> 
>   И ещё: скажем, мне надо перебить тип только для одного файла;
> правильно ли будет сделать:
> 
>   location /mydir/myfile.myext {
> 	default_type xxx/yyy;
>   }
> 
>   или лучше по-другому?

location = /mydir/myfile.myext {
    types {}
    default_type xxx/yyy;
}

Maxim Dounin





More information about the nginx-ru mailing list