Metainformationen zur Seite
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):
- die dortigen ssh-keygen-Befehle müssen aber aktualisiert werden -G → -M generate und -T → -M screen
Für den Apache-Webserver mit Konfiguration der Userverzeichnisse:
- Untern Debian aktiviert man das Modul mit
sudo a2enmod userdir
- und editiert die Datei /etc/apache2/mods-enabled/userdir.conf
Für den LAMP-Stack in Debian fehlt nur noch das M und das P: