Freitag, 2. August 2024

Apache Server Lokal installieren

Schritt 1: Apache HTTP Server installieren

  1. Öffne das Terminal.

  2. Führe folgenden Befehl aus, um Apache zu installieren:

    sudo apt install apache2


    Schritt 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)

    1. 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-data 
      sudo chown -R user:webaccess /home/user/public_html sudo chmod 750 /home/user/public_html 

     

     Schritt

    sudo systemctl restart apache2