map не воспринимает имена переменых?

Vitalij Satanivskij satan at ukr.net
Thu Oct 8 16:14:31 MSD 2009


Здравствуйте.

Тестирую локально на машине конструкцию с использованием map

Создал map

    map $cache $cid                                                                                                                                            
    {                                            
	default /dev/null;                                                                                                              
	/home/www/quad.org.ua/cache0 0;                                                                                                                        
	/home/www/quad.org.ua/cache1 1;                                                                                                                        
	/home/www/quad.org.ua/cache2 2;                                                                                                                        
    }


проверяю конфиг -

nginx -t
[emerg]: unknown "cache" variable
configuration file /usr/local/etc/nginx/nginx.conf test failed


версии nginx - nginx/0.7.62 , nginx/0.8.17, nginx/0.8.19 

Везде результат один и тотже.


Пробую переименовать переменую - результат тотже.

работает только с определеными именами переменых, такие как $http_host $name $root

Раньше вроде как работала такая конструкция.

Вопрос - я чтото упустил из виду, или всеже поменялась логика работы ?






More information about the nginx-ru mailing list