Hallo,
Ich habe bei mir einen lokalen Apache Server laufen (unter Windows).
Jetzt wollte ich denn Passwortschutz mit htaccess anlegen wenn ich in das Verzeichniss /save/ gehe.
In der httpd.conf datei habe ich:
AllowOverride All
muss ind die Directory Directive
<Directory c:/cgi>
AllowOverride All
</Directory>
DocumentRoot "C:/cgi/0000"
eingestellt.
OK jetzt kommt zwar das login Fenster aber ich kann mich nicht einloggen.
Ich glaube der Apache findet die ".htpasswd" Datei nicht.
so isses
Die Datein liegen so:
C:/cgi/0000/save/.htaccess
C:/cgi/0000/save/.htpasswdUnd in der .htaccess habe ich:
AuthUserFile /home/save/.htpasswd
Nana, das muss schon stimmen!:
AuthUserFile c:/cgi/0000/save/.htpasswd
Ist das Root Verzeichniss des Apache eigentlich das Home Verzeichniss??? Geht das mit home überhaupt unter Windows???
schau mal, das ist meine virtual host configuration auf ApacheWin:
Aenderungen seit Installation
ServerName LocalTestServer
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName example.com
DocumentRoot d:/local/home/example.com/htdocs
ScriptAlias /cgi-bin/ d:/local/home/example.com/cgi-bin/
AddHandler server-parsed .shtml # enable ssi
</VirtualHost>
Erwin
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?