Hallo,
ein User bei mir wollte gern ein geschütztes Verzeichnis in seinem privaten Bereich haben. Leider geht das irgendwie nicht.
Szenario:
Der private Ordner „secure“ des Users „lhu“ soll durch .htaccess & .htpasswd geschützt werden.
Lösungsansatz:
Mit nem Generator fix beide Dateien erzeugen (http://www.topsubmit.de/dienste/tools/htaccess-gener…)
Ordner „secure“ im priv. Bereich angelegt und Dateien hoch geladen :-/
.htaccess
Code:
AuthUserFile /home/lhu/public_html/secure/.htpasswd
AuthType Basic
AuthName „secure_area“
require valid-user
.htpasswd
Code:
user1:HVmKq4e54SZsM
user2:HVBThuSrU5/BE
user3:HVJpoYEZsT0fU
Geschwind noch 644 gesetzt und eine Runde Schaulauf. Leider ein Satz mit ‚x‘ … Der Ordner „secure“ ist weiterhin normal und ohne Pw.Abfrage erreichbar. --> Eingabe http://dom.com/~user
Dann habe ich das gleiche mit einem virtuellem Host von mir ausprobiert, nat. noch den Pfad in der .htaccess angepasst und so. Da funktioniert es. Der Pfad ist hier allerdings ein ganz anderer! -->
Code:
AuthUserFile /home/obe/apache/cls-crew.com/test/.htpasswd
In der httpd.comf habe ich den Parameter AllowOverride All gesetzt. Allerdings egal welchen Parameter ich jetzt für AllowOverride setze, der Ordner der die .htaccess + .htpasswd enthält, wird nicht mehr angezeigt.
Durch die direkte Eingabe ist er erreichbar und auch wie gewünscht geschützt.
Any hints?
Danke & Gruß, olli