Unterschiede zwischen den Revisionen 19 und 20
Revision 19 vom 2007-04-29 09:00:28
Größe: 2819
Autor: anonym
Kommentar: Moin 1.3 Inhalte raus
Revision 20 vom 2008-09-11 08:13:59
Größe: 2630
Autor: anonym
Kommentar: pound eintrag ist nicht mehr notwendig
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 27: Zeile 27:
 * Ins Webproxy-UML wechseln und die Datei {{{/etc/pound/ssl.cfg}}} bearbeiten. Dort gibt es einen Wiki-Abschnitt. Zu diesem ist $WIKINAME hinzuzufuegen.
  * {{{/etc/init.d/pound restart}}}
Falls bei der Installation ein Fehler auftritt, dann werden alle vorgenommenen Veränderungen hoffentlich automatisch rückgängig gemacht :)
 * Falls bei der Installation ein Fehler auftritt, dann werden alle vorgenommenen Veränderungen hoffentlich automatisch rückgängig gemacht :)

TableOfContents

Begriffe und Variablen

Die Variablen muessen durch entsprechende Einträge ersetzt werden.

Variable

Bedeutung

Beispiel

$WIKINAME

belieber Name

howto

$USERNAME

beliebiger Nutzername

phil


Verzeichnisstruktur

/data/moin
das moin-Verzeichnis
apache-moin.conf

die moin-spezifischen allgemeinen Einstellungen - diese Datei sollte nach /etc/apache/conf.d verlinkt sein

config

die moin-Konfigurationsdateien für die Wikis (sowie die farmconfig.py und die moinmaster.py als Vorlage)

htaccess.sample

die Vorlage für jede wiki-spezifische apache-Konfigurationsdatei (mit http-auth und ScriptAlias)

htaccess-conf.d
für jedes Wiki liegt hier eine apache-Konfigurationsdatei
intermap.txt
die Liste aller verfügbaren Interwiki-Links
remove-scripts
für jedes Wiki liegt hier ein Deinstallationsskript
sites

in diesem Verzeichnis liegen die data-Verzeichnisse der Wikis

Administrationsskripte

  • attachment:erzeuge_moin.sh

Wiki anlegen

  • Skript aufrufen:

    /data/scripts/erzeuge_moin.sh $WIKINAME
  • Falls bei der Installation ein Fehler auftritt, dann werden alle vorgenommenen Veränderungen hoffentlich automatisch rückgängig gemacht :)

Anchor(Wikihtacces[[1]

Zugang beschränken

Folgende Schritte beschreiben die Einrichtung eines zugangsbeschraenkten Wikis.

  • Erstelle ein Wiki
  • Bearbeite die Datei /data/moin/htaccess-conf.d/$WIKINAME.htaccess

    • Die Auskommentierung vor der Zeile require group cn=$WIKINAME,sc=wiki... entfernen und danach den apache neustarten.

  • in das ldap-UML wechseln, im Verzeichnis /data/scripts folgende Schritte ausfuehren:

    • Einen neuen Dienst anlegen:

      ./ldap-admin.sh service_add wiki $WIKINAME https://systemausfall.org/wikis/$WIKINAME
    • alle zulässigen Benutzer zum Wiki hinzufügen:

      ./ldap-admin.sh service_add_user wiki $WIKINAME $USERNAME
  • Es wird als äußerst unfeine Handlung angesehen, virtuelle Nutzer lediglich für einen Wiki-Zugang anzulegen. Wer dies möchte, möge stattdessen das ldap-Schema verbessern, um virtuelle Nutzer mit Passworten zu unterstützen. Ansonsten geht es eben nur mit realen individuellen Accounts!

Damit mensch nach der Anmeldung am Webserver gleich in Moin eingeloggt wird, sollten in /data/moin/config/$WIKINAME.py folgendes eingetragen werden:

    from MoinMoin.auth import http
    auth = [http]
    user_autocreate = True

Wiki löschen

cd /data/moin/remove-scripts/

. $WIKINAME.remove

MoinAdministration (zuletzt geändert am 2012-06-13 21:26:21 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.