Re: странности http аутентификации

Maxim Dounin mdounin на mdounin.ru
Пт Апр 8 05:40:28 MSD 2011


Hello!

On Thu, Apr 07, 2011 at 10:24:40AM -0400, anon wrote:

> Maxim Dounin Wrote:
> -------------------------------------------------------
> > Hello!
> > 
> > On Wed, Apr 06, 2011 at 08:05:18PM -0400, anon
> > wrote:
> > 
> > > Как вы правы! В дефолтном
> > конфиге
> > > Дебиана как раз listen 80
> > закомменчено и не
> > > имеет default. Дописал - всё
> > встало на
> > > места. :)
> > > Но вообще разработчику стоило
> всё-таки
> > > пойти настречу пользователям и
> сделать
> > > какое-то более предсказуемое
> поведение
> > > без явных указаний...
> > 
> > Поведение предельно предсказуемое -
> по умолчанию используется первый
> описанный в конфиге сервер с
> соответствующим listen.
> 
> Если верить сорцам - не первый (по
> порядку сортировки), а какой-то
> произвольный, если имеет место вставка
> других частей...
> 
> nginx-0.8.54/src/os/unix/ngx_files.c, строка 351
> n = glob((char *) gl->pattern, GLOB_NOSORT, NULL, &gl->pglob);
> 
> Обработчик директивы include
> (src/core/ngx_conf_file.c) использует данную
> функцию.

Первый описанный в конфиге.  А директива include с glob'ами 
сортировку не обеспечивает, и посему при дебиановском подходе к 
конфигурированию первым описанным в конфиге оказывается тот 
сервер, которому повезло больше.

Maxim Dounin



Подробная информация о списке рассылки nginx-ru