Dies ist eine alte Version des Dokuments!
Der apache2 Webserver ist ein Dienst um Webseiten bereitzustellen.
System auf Updates kontrollieren und gegebenenfalls installieren:
apt update && apt upgrade
Installation von apache2 und apache2-utilities per apt-Paketmanager:
apt install apache2 apache2-utils
Status des apache2-Dienstes überprüfen:
systemctl status apache2
Das Standard www-Verzeichnis liegt unter:
/var/www/html/
Dort befindet sich auch die index.html welche der apache2 Webserver standardmäßig mit ausliefert.
Die Konfigurationsdateien befinden sich in dem Ordner:
/etc/apache2/
apache2.conf
Hier lässt sich die Einstellung einsehen von welchem Benutzer der Webserver die Dateien anzeigen darf.
Für den apache2 müssen die Anzuzeigenden Dateien dem Benutzer www-data zugeordnet sein. Dieser bietet standardmässig kein Passwort. Um das ändern der Dateirechte nach jedem sftp-Upload mit dem eigenen Benutzernamen zu umgehen kann man dem www-data Benutzer ein Passwort zuweisen und direkt als dieser Dateiänderungen vornehmen.
Mit dem Befehl
passwd www-data
wird die Passworterstellung für den User www-data gestartet.