ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: location... не понятн о



On Thu, Oct 18, 2007 at 04:13:42PM +0600, Евгений Девятых wrote:

> > Я сильно сомневаюсь, что ответственность за их непротиворечивость
> > коснётся только писателей конфигов. Практика показывает, что люди
> > часто просто не понимают, что является причиной того или иного поведения.
> 
> Так ведь, судя по последним письмам, ситуация сейчас точно такая же.
> Так что при введении такой возможности ничего не изменится )
> Если, конечно, старое поведение оставить по-умолчанию. А новое
> включать спец. директивой.

Проблема в том, что со временем неверные способы конфигурации тиражируются
и становятся патернами. Например, многие убеждены, что директивы
авторизации в Апаче можно задавать только в .htaccess. Или, например,
активно используют RewriteRule. О проблемах роста конфигурации я уже писал.

Я не хочу, чтобы немасшабируемые способы конфигурации становлись
патернами. Поэтому в nginx'е нет listen и location на уровне http.
Поэтому я не хочу делать предлагаемый способы наследования конфигураций.

Надо заметить, что некоторые немасшабируемые способы конфигурации уже
стали патернами, например, такой

   server {

       if ($http_host ...) {
           rewrite ...
       }

и такой:

       location / {
           if (!-f $request_filenname) {
               proxy_pass  ...
           }
       }


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.