RichieX
13.02.03, 08:57
Hi
Folgendes Szenario:
RedHat 8.0, Apache 2.0.40
Schule mit Lehrer und Schüler, welche in Gruppen lehrer und schueler sind. Zur besseren Verwaltung sind auch die Homeverzeichnisse noch einmal verschachtelt, z.B. /home/lehrer/lehrer1 und /home/schueler/schueler1 (...).
Lehrer und Schüler sollen nun auch ein eigenes "public_html" haben. Wenn ich nun versuche auf die html's zuzugreifen über http://localhost/~schueler1/ kommt Zugriff verweigert. Aus den Logs lese ich, dass der apache versucht auf /lehrer1/ zuzugreifen. Da es dieses Verzeichnis nicht gibt -> 404.
Wie kann ich dennoch die UserDirs nutzen?
Auszug aus httpd.conf:
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
RichieX
Folgendes Szenario:
RedHat 8.0, Apache 2.0.40
Schule mit Lehrer und Schüler, welche in Gruppen lehrer und schueler sind. Zur besseren Verwaltung sind auch die Homeverzeichnisse noch einmal verschachtelt, z.B. /home/lehrer/lehrer1 und /home/schueler/schueler1 (...).
Lehrer und Schüler sollen nun auch ein eigenes "public_html" haben. Wenn ich nun versuche auf die html's zuzugreifen über http://localhost/~schueler1/ kommt Zugriff verweigert. Aus den Logs lese ich, dass der apache versucht auf /lehrer1/ zuzugreifen. Da es dieses Verzeichnis nicht gibt -> 404.
Wie kann ich dennoch die UserDirs nutzen?
Auszug aus httpd.conf:
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
RichieX