Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: странности http аутентифи кации
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 mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|