Eine Anleitung zur Installation und Grundkonfiguration eines Apache Webservers auf einem Debian-System. Dies ist ein grundlegender Schritt für viele Webprojekte.
Stellt sicher, dass alle Pakete auf dem neuesten Stand sind.
sudo apt update && sudo apt upgrade -y
Hiermit wird der Apache Webserver installiert.
sudo apt install apache2 -y
Zeigt verfügbare Anwendungsprofile an.
sudo ufw app list
Erlaubt HTTP (Port 80) und HTTPS (Port 443).
sudo ufw allow 'Apache Full'
Aktiviert die Firewall und prüft den Status.
sudo ufw enable && sudo ufw status
Der Status sollte "active (running)" sein. Falls nicht, starten und Autostart aktivieren:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl status apache2
Öffne deinen Webbrowser und gib die IP-Adresse deines Servers ein (z.B. http://DEINE_SERVER_IP). Du solltest die Apache2 Debian Default Page sehen.
Erstelle eine Konfigurationsdatei (z.B. /etc/apache2/sites-available/deine_seite.conf):
sudo nano /etc/apache2/sites-available/deine_seite.conf
Beispielinhalt:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/deine_seite
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Erstelle das Verzeichnis, aktiviere die Seite und lade Apache neu:
sudo mkdir /var/www/deine_seite
sudo a2ensite deine_seite.conf
sudo a2dissite 000-default.conf
sudo systemctl reload apache2
Dein Apache Webserver ist nun eingerichtet und bereit für deine Webprojekte!