Jedes mal doktor ich rum, bis ich irgendwann darüber stolpere, dass .htpasswd
im Web-Root liegen muss (nicht in einem Domain-Root!), und weder relativ, noch über home/
verlinkt sein darf:
1 2 3 4 |
AuthType Basic AuthName "Speak friend and enter" AuthUserFile /var/www/virtual/<user name>/path/to/.htpasswd Require user foobar |
Hey!
Ich hatte gerade das gleiche Problem.
Meine .htpasswd liegt übrigens nicht im root sondern
/var/www/virtual/{USER}/html/protected/.htpasswd
und das funktioniert auch. In dem Verzeichnis liegt auch die .htaccessDanke für den Post!
Moin, jau, in einem Domain-Root sähe auch bspw. so aus:
/var/www/virtual/{USER}/crusy.net/protected/.htpasswd
Und das scheint nicht zu funktionieren. Deine Version ist quasi im Web-Root (html/) 🙂