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.
- Timestamp:
-
Jul 31, 2011, 4:28:12 PM (15 years ago)
- Author:
-
Rüdiger Kupper
- Comment:
-
Apache und Trac
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v1
|
v1
|
|
| | 1 | [[PageOutline]] |
| | 2 | |
| | 3 | = Apache-Konfiguration = |
| | 4 | |
| | 5 | Unser interner Webserver ist [http://httpd.apache.org/ 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. |
| | 6 | |
| | 7 | Das Haupt-Konfigurationsverzeichnis liegt unter `/etc/apache2`, Konfigurationen für die getrennten Webanwendungen liegen in `/etc/apache2/conf.d/`: |
| | 8 | {{{ |
| | 9 | $ ls /etc/apache2/conf.d/ |
| | 10 | horde linuxmuster-portfolio.conf moodle nagios2.conf trac |
| | 11 | }}} |
| | 12 | |
| | 13 | |
| | 14 | == Trac == |
| | 15 | |
| | 16 | Unser Trac wird per [trac:TracModWSGI mod_wsgi] verteilt (trac:TracInstall#RunningTraconaWebServer). Die Nutzerauthentifizierung erfolgt über unseren [AdminLdap LDAP-Server]. Das Apache-Konfigurationsscript für Trac (`/etc/apache2/conf.d/trac`) sieht daher zur Zeit (31.7.2011) so aus: |
| | 17 | |
| | 18 | /etc/apache2/conf.d/trac:: |
| | 19 | |
| | 20 | {{{ |
| | 21 | WSGIScriptAlias /trac /usr/local/trac/cgi-bin/trac.wsgi |
| | 22 | |
| | 23 | <Directory /usr/local/trac/cgi-bin> |
| | 24 | WSGIApplicationGroup %{GLOBAL} |
| | 25 | Order deny,allow |
| | 26 | Allow from all |
| | 27 | </Directory> |
| | 28 | |
| | 29 | #<Location "/trac/login"> |
| | 30 | # AuthType Digest |
| | 31 | # AuthName "Kepler-Trac" |
| | 32 | # AuthDigestDomain /trac |
| | 33 | # AuthUserFile /usr/local/trac/trac.htpasswd |
| | 34 | # Require valid-user |
| | 35 | #</Location> |
| | 36 | |
| | 37 | <Location "/trac/login"> |
| | 38 | AuthType Basic |
| | 39 | AuthBasicProvider ldap |
| | 40 | AuthzLDAPAuthoritative off |
| | 41 | AuthName "Kepler-Trac" |
| | 42 | AuthLDAPURL "ldap://localhost/dc=kg-fds,dc=de" |
| | 43 | Require valid-user |
| | 44 | </Location> |
| | 45 | }}} |
| | 46 | |
| | 47 | (Hinweis: Das Skript sollte demnächst im [AdminSubversion Subversion-Repository] liegen.) |
| | 48 | |
| | 49 | === Differenzierte Authentifizierung === |
| | 50 | |
| | 51 | TODO: Bei der Authentifizierung muss zwischen Schülern und Lehrern unterschieden werden (#37). |