====== apache2 ====== ===== Beschreibung ===== Der apache2 Webserver ist ein Dienst um Webseiten bereitzustellen. ----- ===== Installation ===== 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 überprüfen ===== Status des apache2-Dienstes überprüfen: \\ ''systemctl status apache2'' ----- ===== html-Indexdatei ===== Das Standard www-Verzeichnis liegt unter: \\ '' /var/www/html/ '' Dort befindet sich auch die '' index.html'' welche der apache2 Webserver standardmäßig mit ausliefert. ----- ===== Konfiguration ===== ==== Konfigurationsdateien ==== Die Konfigurationsdateien befinden sich in dem Ordner: \\ '' /etc/apache2/ '' ==== apache2.conf ==== '' apache2.conf '' Hier lässt sich die Einstellung einsehen von welchem Benutzer der Webserver die Dateien anzeigen darf. ----- ===== www-data user ===== 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.