On Thu, 11 Mar 2004, Andrey Brindeew wrote:
> В сообщении от 11 Март 2004 13:00 вы написали:
> > > 1.2.3.4 - [11/Mar/2004:08:08:48 +0300] "GET /server-status HTTP/1.0"
> > > 200 72336 "-" "Mozilla/5.0 (X11; U; Linux +i686; ru-RU; rv:1.6)
> > > Gecko/20040302" ACL:"EXPR/653/0/- 200/ADE/5 1 41/1678/72554 -" DFL:"-
> > > - -" "uid=C3E64936404FEE3600001DAD0304D102" "-"
>
> > > Порядок модулей имеет значение.
> >
> > Но в данном случае должно работать так:
> > mod_accel видит /server-status в AccelNoPass и передаёт управление
> > дальше. Но этого почему-то не происходит. На сервере есть виртуальные
> > хосты ?
>
> Как это "передаёт управление дальше"? Если под "дальше" имелось в виду "по
> модулям", то это не так - из лога видно (ACL:"EXPR/653/0/- 200/ADE/5 1
> 41/1678/72554 -") что запрос ушел на backend (для записей, подпадающих
> под AccelNoPass в логе выводится ACL:"-").
Дальше - по другим модулям.
> почему происходит передача запроса на backend?
>
> (немного поэкспериментировав)
>
> А сейчас заработало. Никаких принципиальных изменений не произошло (за
> исключением отмены проксирования корня и /index.html). Странно. Проблема
> решена, в общем.
А какие были директивы до непринципиальных изменений ?
Виртуальные хосты есть или нет ?
Игорь Сысоев
http://sysoev.ru