Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

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

Re: [apache-talk] Перестала работать простая конструкция...



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@xxxxxxxxxxxxx mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =






Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.