{{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