ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


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


  ПРОГРАММЫ 



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














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

Re: [apache-talk] =?koi8-r?B?8MXSxdPUwczBINLBws/UwdTYINDSz9PUwdEgy8/O09TS1cvDydEuLi4=?=




On Tue, 17 Jul 2001, Alexander V. Sulima wrote:

> Добрый день
> 
> On Mon, 16 Jul 2001, Igor Sysoev wrote:
> 
> >> После переезда с 1.3.12 на 1.3.20 перестала работать
> >> простая конструкция, вида:
> >> <IfModule mod_perl.c>
> >>     Alias /Virtual /Real/Path
> >>     <Location /Virtual>
> >>         SetHandler perl-script
> >>         PerlHandler Apache::MyHandler
> >>
> >> В логах ошибка:
> >> Directory index forbidden by rule: /Real/Path
> >
> >А какую цель преследует эта простая конструкция ?
> >Зачем делать элиас на локэйшн, который обрабатывается mod_perl'ом ?
> 
> Так я загружаю в этот локейшн файлы, которые обрабатывает
> mod_perl, но и когда физически размещал файлы в /Virtual
> происходило тоже самое.

Directory index forbidden by rule выдаёт mod_autoindex.
handler на него ставит mod_mime, но через r->content_type.
А perl-script устанавливается явно в r->handler, что приоритетнее,
независимо от порядка модулей. Но отрабатывает всё равно mod_autoindex,
что странно.

> >> Плюс к этому Апач не стардует, если mod_perl поставить _не первым_ в
> >> списке загружаемых модулей...
> >
> >А что пишет при этом ?
> 
> пишет segfault.
> 
> Что у меня получается:
> раньше mod_mime* модулей mod_perl не стартует, после переноса
> mod_autoindex "выше" mod_perl - все работает как раньше.
> 
> С такой особенностью столкнулся впервые, поэтому и спросил.
> А все началось с того, что новые апач, perl(5.6.1) и mod_perl(1.26)
> не заработали со старым конфигом...

А что, все грузится динамически ?

Игорь Сысоев

=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.