On Thursday 25 August 2005 13:05, Igor Sysoev wrote:
On Thu, 25 Aug 2005, Andrei Nigmatulin wrote:
On Wednesday 24 August 2005 22:05, Igor Sysoev wrote:
Было бы очень здорово, если бы отдельные fastcgi_params могли
наследоваться с http и server уровней конфигурации независимо друг от
друга. А то сейчас при изменении любого fastcgi_param приходится также
дублировать все остальные, которые уже описаны на верхнем уровне.
Я думал об этом так же, как и о proxy_set_header.
А какой предполагается синтакисис
fastcgi_param PARAM value inherit;
или наследовать по умолчанию ?
А как отменять наследование ?
Ну например так: наследование по умолчанию, +директива, отменяющая
fastcgi_param / proxy_set_header. (fastcgi_unset_param ?
proxy_unset_header ?)
И, разумеется, каждое переопределение значения для заголовка на нижнем
уровне перекрывает унаследованное значение с верхнего уровня.
Это видится мне разумным.
В принципе, в некоторых случаях была бы еще полезна директива "сбросить все
наследование", типа fastcgi_unset_all / proxy_unset_all. Это например, когда
сложно отследить все заголовки и места, откуда они могли прийти, чтобы не
делать для каждого unset.
fastcgi_unset_all_params / proxy_unset_all_params.
Игорь Сысоев
http://sysoev.ru