PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2: htaccess funktioniert nicht



TheAnimal
05.05.08, 16:56
Hallo Zusammen,
ich möchte bei meinem Webserver ein Verzeichniss mittels htaccess schützen. Nun habe ich eine htaccess und eine htpasswd Datei erstellt. Leider interessiert das Apache nicht.

Wenn ich das Verzeichniss aufrufe kommt keine User und Passwortabfrage. Es wird weiterhin der Inhalt angezeigt.

Muss ich das bei Apache noch einschalten?

cane
05.05.08, 17:11
Ja.

Allowoverride AuthConfig ist wahrscheinlich nicht gesetzt.

mfg
cane

Roger Wilco
05.05.08, 20:24
Allowoverride AuthConfig ist wahrscheinlich nicht gesetzt.
IMHO müsste dann ein Error 500 generiert werden.

TheAnimal
05.05.08, 20:42
Es kommt keine Fehlermeldung. Es wird einfach die Seite angezeigt. Verstehe das nicht...

Könnte es daran liegen, dass es ein virtueller Host ist? Muss ich vHost noch was eintragen?

JAF
05.05.08, 21:12
IMHO müsste dann ein Error 500 generiert werden.

soweit ich weiss ist das nicht so

TheAnimal
05.05.08, 21:13
Ich kann das ja mal mit Allowoverride AuthConfig ausprobieren. Wo muss ich das eintragen? In die htaccess, http.conf oder vhost.conf?

JAF
05.05.08, 21:18
in der datei, wo das virtuelle verzeichnis fuer den webserver definiert ist.

bei mir ist es in /etc/apache2/sites-available/ssl aber das haengt von deiner config in der httpd.conf ab. kann auch in dieser sein.

TheAnimal
05.05.08, 22:26
Also wäre es bei mir in der vHost Conf für die Domain. Sehe ich das richtig? Da ist ja das Verzeichnis für die Domain eingetragen.

marce
06.05.08, 07:48
Klingt gut - und darin am besten eine Directory-Direktive erstellen...

TheAnimal
06.05.08, 08:05
Super, damit hat es geklappt. Vielen Dank.