| Version 4 (modified by , 15 years ago) ( diff ) |
|---|
Apache-Konfiguration
Unser interner Webserver ist Apache Version 2. Er läuft auf dem paedml-Rechner und verteilt u.a. die Web-Untis- und Trac-Seiten. Hier finden sich Details zur Konfiguration.
Session-Save-Pfad
/var/lib/php5
Allgemeines
Das Haupt-Konfigurationsverzeichnis liegt unter /etc/apache2, Konfigurationen für die getrennten Webanwendungen liegen in /etc/apache2/conf.d/:
$ ls /etc/apache2/conf.d/ horde linuxmuster-portfolio.conf moodle nagios2.conf trac
Trac
Unser Trac wird per mod_wsgi verteilt (trac:TracInstall#RunningTraconaWebServer). Die Nutzerauthentifizierung erfolgt über unseren LDAP-Server. Autorisiert sind alle Nutzer, die der LDAP-Gruppe teachers angehören (siehe #37). Das Apache-Konfigurationsscript für Trac (/etc/apache2/conf.d/trac) sieht daher zur Zeit (10.8.2011) so aus:
- /etc/apache2/conf.d/trac
WSGIScriptAlias /trac /usr/local/trac/cgi-bin/trac.wsgi
<Directory /usr/local/trac/cgi-bin>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
#<Location "/trac/login">
# AuthType Digest
# AuthName "Kepler-Trac"
# AuthDigestDomain /trac
# AuthUserFile /usr/local/trac/trac.htpasswd
# Require valid-user
#</Location>
<Location "/trac/login">
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
AuthName "Kepler-Trac"
AuthLDAPURL ldap://localhost/dc=kg-fds,dc=de
# Require valid-user
AuthLDAPGroupAttributeIsDN off
AuthLDAPGroupAttribute memberUid
Require ldap-group cn=teachers,ou=groups,dc=kg-fds,dc=de
</Location>
(Hinweis: Das Skript sollte demnächst im Subversion-Repository liegen.)