.htpasswd funktioniert lokal nicht
Uwe Schönfeld
- webserver
Ich habe auf meinen WinNT4.0 ServP.6-Rechner für Testzwecke (php-Scripte) einen Apache-Server(1.3.27) installiert.
Jetzt kann ich auch im Netzwerk auf meinen Rechner zugreifen. Damit nicht jeder hineinkommt, wollte ich meinen Rechner mit einer .htpasswd Datei schützen (incl. .htaccess).
Ich habe alle Kombinationen ausprobiert Das Popup erscheint, aber es akzeptiert nicht mein Passwort.
Was mache ich falsch? Oder klappt dies nicht unter Windows?
Danke für die Hilfe!
Uwe
Hallo
Was mache ich falsch? Oder klappt dies nicht unter Windows?
Doch auf jeden Fall, aber wie wärs wenn du mal die htaccess oder die htpasswd hier postest?
Danke für die Hilfe!
Bitte
Uwe
Gruß Christoph
.htpasswd
Uwe:RQey9MOmC3cXg
*********************
.htaccess
AuthType Basic
AuthName "My Test"
AuthUserFile .htpasswd
require user valid-user
**********************
httpd.conf
#<Files ~ "^.ht">
# Order allow,deny
# Deny from all
# Satisfy All
#</Files>
<Files .htaccess>
Order allow,deny
Deny from all
</Files>
Moin Moin !
.htpasswd
Uwe:RQey9MOmC3cXg
Schau mal in der Apache-Doku nach, soweit ich weiß, funktioniert der crypt-Algorithmus nicht unter Windows, nur der MD5-Algorithmus.
Alexander
Mit dieser Version klappts auch nicht:
Uwe:$apr1$OW0.....$PfjrEyepcoMpTcYvO3BG6.
Mit dieser Version klappts auch nicht:
Uwe:$apr1$OW0.....$PfjrEyepcoMpTcYvO3BG6.
Wieso willst du denn unbedingt die Passwörter verschlüsseln? versuchs doch erstmal mit einem normalen Passwort und dann teste obs geht...
Das habe ich auch schon probiert
Uwe:MyPassword
Moin Moin !
Seltsam.
Hast Du schon http://httpd.apache.org/docs/programs/htpasswd.html gelesen ?
Über Google (link:http://www.google.com/search?q=apache+windows+htpasswd) findet man auch einiges, z.B. aus Apache Week:
Windows-specific Bugs
Existing htpasswd files, which use unencrypted passwords, will not work with Apache 1.3.6. If you have htpasswd files with plain text passwords you will have to convert them to use encrypted passwords with the bin/htpasswd.exe program provided in 1.3.6. PR#4142.
Kann es sein, daß in .htaccess die Zeilen
order allow,deny
allow from all
fehlen ?
Alexander
Hi,
AuthType Basic
AuthName "My Test"
AuthUserFile .htpasswd
relative Pfade für AuthUserFile beziehen sich auf die ServerRoot!
Also c:\programme\Apache\ oder ähnliches.
Sie beziehen sich NICHT auf das Verzeichnis, in dem die .htaccess-Datei liegt.
Und nicht crypt verwenden.
cu,
Andreas
Hi Uwe Schönfeld,
Das Popup erscheint,
das ist schon mal gut.
aber es akzeptiert nicht mein Passwort.
Was steht als Meldung im error_log?
Was mache ich falsch?
Siehe oben.
Oder klappt dies nicht unter Windows?
Mit Deinem ursprünglich gecrypt()eten Passwort nicht - aber mit MD5 oder SHA oder Klartext geht es.
Viele Grüße
Michael