{{tag> apache webserver}}
====== Apache Webserver ======
Auf einem Standard-linuxmuster.net läuft ein Apache-Webserver.
ToDo
====== Apache-Accounts für Nutzer =====
Es gibt unterschiedliche Wege, allen/einigen Nutzern im Schulnetz die Möglichkeit einzuräumen, eigene Webseiten anzubieten (z.B. für Projekte/If-Unterricht).
Wenn Seiten öffentlich zu erreichen sind, sind die rechtlichen Rahmenbedingungen zu beachten.
Einige Möglichkeiten für die Umsetzung mit linuxmuster.net sind:
====== mod_userdir ======
Diese Erweiterung für Apache ermöglicht die Veröffentlichung eines Verzeichnisses in den Homes der Benutzer.
In linuxmuster.net ist dieses Plugin standardmäßig nicht aktiviert.
Weiter Informationen gibt es z.B. bei der [[http://httpd.apache.org/docs/2.2/de/mod/mod_userdir.html|Apache Foundation]]
====== Skript ======
thoschi hat ein [[usr2amp_thoschi|Skript]] geschrieben, welches das Pflegen von Apache-/Mysql-Benutzern erleichtert. Die Benutzer können eingepflegt werden
* manuell
* über eine Liste (als Textdatei)
* über ein Projekt (über sophomorix)
Systembenutzer lassen sich sicherheitshalber von der Bearbeitung ausschließen. Für die Datenbank ist eine Backup-/Restore-Funktion integriert.
Das Skript benutzt whiptail als Interface.
Das Skript sollte derzeit als Betaversion betrachtet und nur von versierten Nutzern eingesetzt werden.
====== Separater Server ======
Gerade im Falle eines ohnehin virtualisierten Systems ist auch ein weiterer Web- bzw. LAMP-Server denkbar.
Die Anbindung erfolgt in diese Fall über den LDAP des linuxmuster.net-Servers.
ToDo