ubuntuusers.de

.htaccess - Internal Server Error

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

spanky

Avatar von spanky

Anmeldungsdatum:
4. November 2007

Beiträge: 175

Wohnort: /var/www

Hallo,

ich möchte gerne den Passwortschutz bei meinem Server testen. Leider klappt das noch nicht richtig. In der etc/apache2/sites-available/default habe ich schon AllowOverride auf All gesetzt: http://ubuntuusers.de/paste/107650/

Wenn ich eine .htaccess Datei und eine .htpasswd erstelle,

AuthType Basic
AuthName "Passwort eingeben:"
AuthUserFile .htpasswd
<Limit GET>
require user spanky
</Limit>
spanky:blablaverschlüsseltxD

dann gibt mein Apache (auch nach einem Restart) beim Aufrufen von dem Verzeichnis einen Internal Server Error (500) zurück.

Woran kann das liegen?

tempuser Team-Icon

Ehemalige

Anmeldungsdatum:
5. Februar 2008

Beiträge: 1350

Wohnort: Hamburg

Hallo spanky,

wozu hast du die LIMIT-Anweisung eingefügt? Ohne sollte es funktionieren... Wikipedia

.htaccess:

AuthType Basic
AuthName "Privat"
AuthUserFile .htpasswd
Require user spanky

Viele Grüße,
tempuser

spanky

(Themenstarter)
Avatar von spanky

Anmeldungsdatum:
4. November 2007

Beiträge: 175

Wohnort: /var/www

Nein, daran lag es nicht.
Der Apache hat die .htpasswd nicht gefunden (stand im ErrorLog 😀). Ich hätte von Anfang an den absoluten Pfad angeben müssen...

/var/www/...

Danke für die Hilfe. ☺

Antworten |