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.conf
Listen 80 →
Listen 127.0.0.1:80
sudo 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.conf
DocumentRoot /home/username/public_html
sudo mkdir -p /home/username/public_html
sudo systemctl restart apache2
Schritt 3: Benutzerverzeichnis-Modul aktivieren
sudo a2enmod userdir
Nur
public_html
zugä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/user
sudo 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
Schritt
sudo systemctl restart apache2