Apache ignoriert DirectoryIndex

Spin-Doc

Registered User
Hey Leute, mal ne kleine Denksportaufgabe - denn ich steige hier nicht ganz durch.

Basics: DirectoryIndex braucht dir_module braucht modules/mod_dir.so

Mein Apache wurde also mit Modul mod_dir.so kompiliert.

Auszug aus http.conf
Code:
# Modul laden
LoadModule dir_module modules/mod_dir.so

...

# Wenn Modul geladen, DirIndex setzen
<IfModule dir_module>
        DirectoryIndex index.htm index.html index.html.var
</IfModule>

Und genau das klappt nicht. Kann mir jemand sagen warum?
Füge ich
Code:
DirectoryIndex index.htm index.html index.html.var
außerhalb der <IfModule dir_module> Direktive in die http.conf ein, dann funktioniert das ganze ohne Probleme.

Aber kann mir hier evtl jemand nen Denkfehler aufzeigen?
Ich habe das ensprechende Modul kompiliert, ich lade es, und sage apache, wenn es geladen wurde, soll er den DirIndex setzten.
Aber genau die letzt Anweisung scheint der Junge zu ignorieren.

Ich kann zwar mit dem oben erwähnten Workaround gut leben, aber verstehen würde ich es trotzdem gern.

So long, Mike
 
Hi,

bei mir sieht der Bereich wie folgt aus und läuft:
Code:
<IfModule mod_dir.c>

          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml

</IfModule>

Gruss
Wolfgang
 
Hallo Woflgang,

mod_dir.c heisst es eigentlich nur bei Version 1.x des Apache. Ich habe aber 2.x laufen ;)

Grüße

Mike
 
Dann lass halt "IfModule" weg. :)
Aber eigentlich sollte "mod_dir.c" sowohl unter 1.3 als auch unter 2 funktionieren.

huschi.
 
Dann lass halt "IfModule" weg. :)

Würde ich, aber wie ich festgestellt habe, kommen ca. 25 IfModule Klauseln vor, und nur die Hälfte davon arbeitet (und zwar alle mit Modulenamen.c).
Ich Frage mich, wer auf dieser Kiste die Config verbrochen hat, so einen Saustall würde ich nie auf meine Server lassen.

Mittlerweile hat sich raus-kristallisiert, das es sich wohl um einen Mischmasch aus apache 2.0.x Configdateien und 2.2.x Configdateien handelt
Und alles was 2.2 spezifisch ist, ignoriert der installierte 2.0 Apache
Wäre es nicht ein guter Freund von mir gewesen, dann hätt ich saftig Geld verlangt ;)
 
Back
Top