Hi Liste,
ich hab ein klitzekleines (vielleicht aber auch größeres Problem) mit Apache
und dem mod_userdir:
Ich habe SuSE Linux 7.0 mit Kernel 2.2.16 und Apache (weiss Versionsnummer
net mehr :)+mod_userdir laufen ...
Es verhält sich so: Es gibt 10 Benutzer auf dem Server, für welche ich gerne
ein public_html-Verzeichnis einrichten möchte, damit man über
"domain.de/~username" auf die privaten Homepages der Benutzer zugreifen
kann. Ich hab schon Diskquotas auf 50 MB gesetzt und das funzt auch (weiss
natürlich nicht, ob das was mit dem Problem zu tun hat). Ich hab einen
Beispielbenutzer "bspiel" angelegt und in seinem Home-Verzeichnis
"public_html" angelegt.
In der httpd.conf ist (aus dem Kopf raus, weil ich's nicht vorliegen hab)
folgendes eingetragen:
[...]
Order allow,deny
Allow from all
[...]
</Directory>
Also eigentlich hab ich ja nix an der httpd.conf verändert ;) aber ich
dachte, ich poste mal diese Zeilen, weil es für die Fehlermeldung wichtig
ist.
Habe eine Testseite als index.html in das public_html-Dir hineingelegt und
will diese jetzt über irgendeinen Webbrowser aufrufen (eg. Netscape 6.01 auf
Win98):
Adresse: http://domain.de/~bspiel/
ERROR: 503 Access Forbidden
You do not have the permissions to enter this directory [...]
So oder so ähnlich ... auf jeden Fall sagt er immer, dass ich nicht
berechtigt wäre auf dieses Verzeichnis zuzugreifen. Siehe oben, laut
httpd.conf hat aber jeder dieses Recht. Auch über lynx auf dem Server lokal
bekomm ich die gleiche Fehlermeldung.
Ich hab auch schon den Eigentümer testweiße auf root Gruppe root gesetzt,
ging auch nicht. Dann gelöscht und das Verzeichnis gelöscht und neu
angelegt und chmod 777 auf das Verzeichnis angewandt: Hat auch nix geholfen.
Ich verzweifle bald. Kann mir irgendwer helfen?
Mit digitalen Grüßen
Sascha Schröder