problemeinweisung: momentan erlaube ich den zugriff auf meinen lokalen apache nur benutzern aus dem lan oder von lokal. verzeichnisse werden je nach bedarf mittels eigener htaccess freigegeben. dies geschieht ohne passwortabfrage und sieht daher (momentan) so aus:
- Code: Select all
Order deny,allow
Deny from all
Allow from 192.168
Allow from 127.0.0.1
ErrorDocument 403 /errors/index.html
ErrorDocument 404 /errors/index.html
ErrorDocument 500 /errors/index.html
d.h. besucht jemand von außen meine seite, gelangt er (falls das verzeichnis nicht freigegeben wurde) auf eine eigene fehlerseite. alles top
jetzt möchte ich (ausschließlich für den fall, dass jemand von außen kommt) eine pw-abfrage einbauen:
- Code: Select all
AuthType Basic
AuthName "Passwortschutz"
AuthUserFile D:\.htpasswd
Require valid-user
getan. problem: "Forbidden, You don't have permission to access / on this server. Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request".
error.log sagt: [Thu Mar 29 20:19:52 2007] [error] [client 127.0.0.1] client denied by server configuration: D:/
keine ahnung woran das liegt. ich will benutzern, die mit username/pw auf die seite gelangen, nicht freies surfen erlauben, sondern ihnen zugriff auf ausgewählte verzeichnisse (zu denen sie den link haben müssen) gestatten.
jemand verstanden? wenn ja, wie löse ich das?
Lukas