close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 4 and Version 5 of AdminApache


Ignore:
Timestamp:
Nov 28, 2011, 6:46:26 PM (15 years ago)
Author:
bau
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminApache

    v4 v5  
    5757}}}
    5858
     59
     60== public_htmls für die Schüler ==
     61
     62Für die Lehrer sind im Standard bereits public_htmls vorgesehen (man denkt, dass Lehrer keinen Mist verbreiten werden), für die Schüler ist dies aus Sicherheitsgründen nicht vorgesehen. In der Datei /etc/apache2/mods-enabled/userdir.conf muss folgendes eingetragen werden:
     63
     64{{{
     65<IfModule mod_userdir.c>
     66#        UserDir /home/teachers/*/public_html /home/students/13c/*/public_html
     67        UserDir public_html
     68        UserDir disabled root
     69        <Directory /home/teachers/*/public_html>
     70                AllowOverride FileInfo AuthConfig Limit
     71                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
     72        </Directory>
     73       
     74        <Directory /home/students/*/*/public_html>
     75                AllowOverride FileInfo AuthConfig Limit
     76                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
     77                Order deny,allow
     78                Deny from all
     79                Allow from 10.32
     80                Allow from 10.16.209
     81                AuthType Basic
     82                AuthName Homeverzeichnisse
     83                AuthBasicProvider ldap
     84                AuthzLDAPAuthoritative off
     85                AuthLDAPURL ldaps://localhost/ou=accounts,dc=kg-fds,dc=de?uid
     86                require valid-user
     87                Satisfy Any
     88        </Directory>
     89</IfModule>
     90}}}
     91
     92Damit werden die public_html-Verzeichnisse eingeschaltet und im Intranet ohne weitere Beschränkungen rausgegeben. Vom Internet aus muss Benutzername/Passwort eingegeben werden.
     93
     94{{{
     95/etc/init.d/apache2 restart
     96}}}
     97
     98übernimmt die Änderungen. Die Schüler müssen selbst ein public_html-Verzeichnis in Ihrem HomeVZ anlegen.
     99
    59100(Hinweis: Das Skript sollte demnächst im [AdminSubversion Subversion-Repository] liegen.)