PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit .htaccess - please help! :)



Nox
26-03-2008, 11:42
Hallo!

Ich probiere nun auf einem Server seit 2 Tagen herum, einen Ordner mit .htaccess zu schützen.
Was eigentlich nicht so schwer sein sollte, funktioniert aber noch immer nicht.

Nach Absprache mit dem Admin sollte es eigentlich folgendermaßen auch wirklich funktionieren:

.htaccess Datei:
AuthUserFile /www/docs/rcsal/safe/.htpasswd
AuthType Basic
AuthName "Interner Bereich"

<Limit>
require user sigrid
</Limit>



.htpasswd:
sigrid:j4K1LzyByBO.E



Die beiden Dateien .htpasswd und .htaccess befinden sich beide im Ordner safe, also auf gleicher Ebene. Die .htpasswd habe ich direkt im Terminal erstellt, sollte also auch passe.
Doch alles was ich bekomme wenn ich auf das Verzeichnis zugreifen will ist ein Server Error 500.

Woran kann das liegen?
Was kann da noch so alles falsch laufen?

Ich bin für jeden Tipp dankbar... das ganze sollte bald laufen.

Danke, lg,
Sigrid

flux
26-03-2008, 12:34
Hallo!
...
Die beiden Dateien .htpasswd und .htaccess befinden sich beide im Ordner safe, also auf gleicher Ebene. Die .htpasswd habe ich direkt im Terminal erstellt, sollte also auch passe.
Doch alles was ich bekomme wenn ich auf das Verzeichnis zugreifen will ist ein Server Error 500.

Woran kann das liegen?
Was kann da noch so alles falsch laufen?

Ich bin für jeden Tipp dankbar... das ganze sollte bald laufen.

Danke, lg,
Sigrid

Hi!

*) Was steht im error-log des Servers?
*) eventuell hast du ein Problem mit AllowOverride irgendwoanders in der config
*) probier es mal ohne die <limit>-Tags

Nox
26-03-2008, 13:49
Nach ein paar Tipps sieht meine .htaccess nun so aus:

AuthType Basic
AuthName "Authentication Required"
AuthUserFile "/www/docs/rcsal/safe/.htpasswd"
Require valid-user


Wenn ichs so in die .htaccess eintrage, werde ich zumindest schon mal nach Benutzer und Passwort gefragt.
Allerdings nimmt er das nicht an, sprich ich werde immer wieder danach gefragt. Wenn ich - wie gesagt - die .htpasswd mit dem Terminal erstellt habe, sollte das ganz normal Apache2 verschlüsselt sein, oder?

Korrigiert mich einfach wenn ich Blödsinn schreibe....

LG,
Sigrid

flux
26-03-2008, 13:56
Könnte noch sein, dass der Webserver die Datei .htpasswd nicht lesen darf/kann (fehlende Rechte).

Wie gesagt - error-log wäre interessant, falls du Zugriff darauf hast.

Nox
26-03-2008, 14:00
Bin grad selbst draufgekommen, endlich funktionierts - es lag an der Verschlüsselung....

lg

roots
26-03-2008, 14:01
AuthUserFile /www/docs/rcsal/safe/.htpasswd
AuthType Basic
AuthName "Interner Bereich"
require user sigrid


...schon probiert?

(das apache-Modul wird auch aktiviert sein nehme ich an, da du ja mid deinem admin gesprochen hast...)