Denis F. Latypoff Wrote:
-------------------------------------------------------
> 10.11.2011, 04:12, "valet" <nginx-forum@nginx.us>:
> > То есть повторить кусок с
> location ~ \.php$ { в
> > другом локейшене:
> > Это у меня такой немалый
> кусок :), будет
Вот и у меня наблюдается проблема c повторением блоков. Для некоторых специфических виртуальных хостов нужно повторять большие блоки fastcgi конфигураций для каждого локейшна, а выносить эти блоки в отдельный файл и потом делать include неохота, так как сайтов может быть много, а тут ещё и блоки fastcgi конфигураций в отдельных файлах -- жутко неудобно.. А конфигурации разные, к примеру для интранет сайтов и публичных сайтов..
Я пробовал уже на форуме предложить что-то наподобии define, локализируемого внутри server {} блока:
define fcgi {
fastcgi_read_timeout 1800;
fastcgi_send_timeout 1800
include fastcgi_params;
fastcgi_param ...
...
fastcgi_pass ...
}
...
location /imagecatalogue {
include fcgi; # или: include @fcgi;
}
location /filemanager {
include fcgi;
}
....
Андрей