Wie installiere ich den Apache-Webserver auf Linux?


Der Apache-HTTP-Server gilt als der weltweit meistgenutzte Webserver. Er zeichnet sich durch zahlreiche leistungsstarke Funktionen aus, darunter die Möglichkeit zur dynamischen Modulladung, robuste Medienunterstützung und eine umfassende Integration mit anderen weit verbreiteten Softwarekomponenten.

In diesem Leitfaden zeigen wir dir, wie du einen Apache-Webserver auf deinem Debian oder Ubuntu Server installieren kannst.


1. Apache installieren:

Öffne dein Terminal und führe den folgenden Befehl aus, um Apache auf deinem System zu installieren.

sudo apt update && /
sudo apt install apache2


2. Apache starten und aktivieren:

Sobald die Installation abgeschlossen ist, starte den Apache-Server und aktiviere ihn, damit er bei jedem Systemstart automatisch läuft.

sudo systemctl start apache2 && /
sudo systemctl enable apache2


3. Firewall-Konfiguration:

Solltest du die UFW-Firewall auf deinem Server verwenden, musst du den HTTP-Port (Port 80) öffnen, um den Zugriff auf deinen Apache-Server zu ermöglichen.

sudo ufw allow 80


4. Teste deinen Apache-Server:

Öffne deinen Browser und gehe zur Adresse http://deine-server-ip. Du solltest die Standard-Apache-Begrüßungsseite sehen, was bedeutet, dass der Server erfolgreich eingerichtet wurde.


5. Virtuelle Hosts erstellen (optional):

Wenn du mehrere Websites auf dem gleichen Server hosten möchtest, musst du virtuelle Hosts einrichten.

Erstelle eine neue Konfigurationsdatei für deine Website (ersetze "deine-website" mit deinem eigenen Namen):

sudo nano /etc/apache2/sites-available/deine-website.conf

Füge den VirtualHost-Konfigurationsblock hinzu, ändere `ServerName` und `DocumentRoot` entsprechend deinen Anforderungen:

<VirtualHost *:80>
    ServerName deine-domain.com
    DocumentRoot /var/www/deine-website
    <Directory /var/www/deine-website>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Aktiviere den virtuellen Host und starte Apache neu (ersetze auch hier "deine-website" mit dem zuvor gewähltem Namen):

sudo a2ensite deine-website
sudo systemctl restart apache2


Fazit:

Herzlichen Glückwunsch! Du hast erfolgreich Apache auf deinem Debian- oder Ubuntu-System installiert und konfiguriert. Falls du weitere Anpassungen vornehmen oder auf Probleme stoßen solltest, stehen wir dir gerne zur Verfügung.


Beste Grüße
dein FameSystems Team