====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): * https://wiki.kairaven.de/open/os/linux/sftpssh * 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: * https://httpd.apache.org/docs/2.4/howto/public_html.html * 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: * https://www.tecmint.com/install-lamp-on-debian-10-server/