Schritt 1: Apache HTTP Server installieren
Öffne das Terminal.
Führe folgenden Befehl aus, um Apache zu installieren:
sudo apt install apache2Schritt 2: Apache für den lokalen Zugriff konfigurieren
sudo nano /etc/apache2/ports.confListen 80 →Listen 127.0.0.1:80sudo nano /etc/apache2/sites-available/000-default.conf<VirtualHost *:80>→<VirtualHost 127.0.0.1:80>Anpassen des Dokumentenstamms (Optional)
sudo nano /etc/apache2/sites-available/000-default.confDocumentRoot /home/username/public_htmlsudo mkdir -p /home/username/public_htmlsudo systemctl restart apache2Schritt 3: Benutzerverzeichnis-Modul aktivierensudo a2enmod userdirNur
public_htmlzugänglich machen (dieser Teil ist nicht getestet)Setze die Berechtigungen für das Home-Verzeichnis auf
750:- Dies stellt sicher, dass nur du und die Gruppe Zugriff auf dein Home-Verzeichnis haben.
chmod 750 /home/usersudo groupadd webaccess sudo usermod -a -G webaccess user sudo usermod -a -G webaccess www-datasudo chown -R user:webaccess /home/user/public_html sudo chmod 750 /home/user/public_html
Schrittsudo systemctl restart apache2