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/
