On Wed, 9 Oct 2002 16:02 +0200, [EMAIL PROTECTED] wrote:
 > Hai sa va zic un banc misto despre Apache 1.3.24(+?), compilat de mine
 > doar cu http_core si mod_so builtin, restul ca module separate. N-am
 > auzit pe nicaieri de faza asta.

Nu scrie in httpd.conf urmatoarele?

# Note: The order in which modules are loaded is important.  Don't change
# the order below without expert advice.
...
#  Reconstruction of the complete module list from all available modules
#  (static and shared ones) to achieve correct module execution order.

 > Se refera la modul de generare al indexului unui director.

Problema ta e un exemplu particular al ignorarii recomandarii de mai
sus.

 > Intr-un moment de inspiratie/disperare, inversez ordinea de incarcare
 > a mod_dir si mod_autoindex. Cu ordinea mod_dir,mod_autoindex obtin
 > comportamentul aberant. Cu ordinea mod_autoindex,mod_dir obtin
 > comportamentul normal, descris dealtfel si in manual.
 > 
 > Intrebare: ce mama naibii? Am eu un Apache mutant sau e un bug
 > nedocumentat?

Nu e bug, e configuratia gresita. Explicatia e ca in Apache 1.x
modulele sint aranjate intr-o stiva si sint apelate dupa ordinea lor
in stiva. Un modul fie declina sa raspunda, fie genereaza un
raspuns. Daca declina atunci Apache-ul intreaba celelalte module,
aflate mai jos in stiva. Daca la un moment dat un modul genereaza
raspunsul, celelalte module aflate mai jos nu mai sint apelate.

mod_dir genereaza un raspuns doar daca exista un fisier index, altfel
declina cererea si urmatoarele module sint apelate.
mod_autoindex genereaza intotdeauna un raspuns, fie ca e listingul
directorului, fie ca e forbidden in cazul in care optiunea Indexes e
dezactivata. Asadar, daca mod_autoindex e deasupra lui mod_dir nu mai
vezi fisierul index.


-- 
Radu Greab
---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui