====== 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.