Apache .htaccess
Hi @ all
Möchte gerne meine ganzen Verzechnisse auf meinem Webserver (Apache 2.0.54 unter Windows XP Prof) mit Passwort schützen. Habe meine .htaccess in das Rootverzeichnis des Webservers, also direkt in den Ordner htdocs abgelegt. Weis echt nicht was ich falsch gemacht habe.
In der httpd.conf habe ich auch schon den punkt "override all" angepasst.
Ich poste am besten einfach einmal den Inhalt meiner 2 dateien.
htaccess:
AuthType Basic
AuthName "Apache"
AuthUserFile C:/Programme/Apache Group/Apache2/auth/.htpasswd
require valid-user
.htpasswd:
test:123
Hoffe ihr könnt mir ein bisschen helfen
Danke schoneinmal
Manu
Möchte gerne meine ganzen Verzechnisse auf meinem Webserver (Apache 2.0.54 unter Windows XP Prof) mit Passwort schützen. Habe meine .htaccess in das Rootverzeichnis des Webservers, also direkt in den Ordner htdocs abgelegt. Weis echt nicht was ich falsch gemacht habe.
In der httpd.conf habe ich auch schon den punkt "override all" angepasst.
Ich poste am besten einfach einmal den Inhalt meiner 2 dateien.
htaccess:
AuthType Basic
AuthName "Apache"
AuthUserFile C:/Programme/Apache Group/Apache2/auth/.htpasswd
require valid-user
.htpasswd:
test:123
Hoffe ihr könnt mir ein bisschen helfen
Danke schoneinmal
Manu
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 13949
Url: https://administrator.de/forum/apache-htaccess-13949.html
Ausgedruckt am: 23.12.2024 um 17:12 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
leider hast du vergessen zu erwähnen, was denn nun eigentlich das Problem ist. Sollte das Problem sein, dass du dich trotz korrektem Passwort nicht anmelden kannst, dann liegt das wahrscheinlich an der Codierung des Passwortes. Teilweise dürfen die Passwörter nicht als Klartext, sondern nur als Hash (MD5 glaube ich) angegeben werden; das hängt vom System ab (eigentlich dachte ich unter Win würde man Klartext nehmen). Ich denke unter http://de.selfhtml.org/servercgi/server/htaccess.htm findest du näheres.
Filipp
leider hast du vergessen zu erwähnen, was denn nun eigentlich das Problem ist. Sollte das Problem sein, dass du dich trotz korrektem Passwort nicht anmelden kannst, dann liegt das wahrscheinlich an der Codierung des Passwortes. Teilweise dürfen die Passwörter nicht als Klartext, sondern nur als Hash (MD5 glaube ich) angegeben werden; das hängt vom System ab (eigentlich dachte ich unter Win würde man Klartext nehmen). Ich denke unter http://de.selfhtml.org/servercgi/server/htaccess.htm findest du näheres.
Filipp
Hallo,
es könnte sein, dass Apache nicht richtig mit der Leerstelle in
C:/Programme/Apache Group/Apache2/auth/.htpasswd (--> Apache Group <-- ) umgehen kann.
Probier mal, den Pfad nach "AuthUserFile" in Anführungsstriche zu setzen.
TIM
es könnte sein, dass Apache nicht richtig mit der Leerstelle in
C:/Programme/Apache Group/Apache2/auth/.htpasswd (--> Apache Group <-- ) umgehen kann.
Probier mal, den Pfad nach "AuthUserFile" in Anführungsstriche zu setzen.
TIM
Die leerstelle umgehen? ;)
bei mir gings so:
statt:
C:/Programme/Apache Group/Apache2/auth/.htpasswd
schreibst du
C:/Programme/Apache%20Group/Apache2/auth/.htpasswd
und bisher habe ich noch keine möglichkeit gefunden, warum der in der htpasswd die passwörter im klartext speichert (unter windows)! wenn da mal wer ne lösung hat, bin ich sehr dankbar dafür!
MfG...
bei mir gings so:
statt:
C:/Programme/Apache Group/Apache2/auth/.htpasswd
schreibst du
C:/Programme/Apache%20Group/Apache2/auth/.htpasswd
Dann hast du die leerstelle umgangen...!
und bisher habe ich noch keine möglichkeit gefunden, warum der in der htpasswd die passwörter im klartext speichert (unter windows)! wenn da mal wer ne lösung hat, bin ich sehr dankbar dafür!
MfG...