Webserver

Um für Schüler&innen einen Webserver zu betreiben sammle ich hier Konfigurationshinweise.

Ziel

Schüler&innen können per SFTP Dateien hochladen, so dass ein Apache sie (ggfd. mit PHP) ausliefert und jeweils eine Datenbank zur Verfügung steht.

Einzelkomponenten nachdem ein aktuelles Debian mit notwendigem Netzwerkzugriff installiert ist

Für den File-Upload per SFTP (via openssh-server):

Für den Apache-Webserver mit Konfiguration der Userverzeichnisse:

sudo a2enmod userdir

Für den LAMP-Stack in Debian fehlt nur noch das M und das P: