Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: use
On 11.07.2011 17:12, Pavel V. wrote:
Желание / видение - навеяное модулем mod_macro - это не то, что
обсуждается в треде. Если кто-то понимает это именно как mod_macro -
это не верно :-)
http://www.cri.ensmp.fr/~coelho/mod_macro/
- там есть достаточно интересные идеи, которые можно применить в nginx,
только вместо html-like синтаксиса httpd использовать C-like синтаксис.
Хотелось бы иметь возможность описывать и использовать некий блок
директив конфигурации, _НО_: область видимости/применимости блока - server {}.
почему такое ограничение - только внутри блока server?
server {
....
block backend_A {
...
backend_directives ;
...
}
... other blocks if needed ...
location / {
use backend_A;
}
location ^~ /media/ {
use backend_B;
}
такая реализация новой директивы block будет очень сильно
ограниченной по своим возможностям и поэтому мало полезной.
Большинство директив, конечно, наследуются с уровня server на
уровень location, но для формирования групп директив - наличие
директив block и use было бы удобным.
тогда уж лучше реализовывать более общую директиву macro/use,
с параметрами, как это сделано в апачевском модуле mod_macro.
--
Best regards,
Gena
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|