Zum Hauptinhalt springen

Anleitung zur Installation des Apache HTTP Server auf CentOS

Anleitung zur Installation des Apache HTTP Server auf CentOS

Der Apache HTTP Server ist eine beliebte Webserver-Software, die es Benutzern ermöglicht, Webseiten über das Internet bereitzustellen. Die Installation des Apache HTTP Servers auf CentOS ist ein relativ einfacher Vorgang. In diesem Tutorial führen wir Sie Schritt für Schritt durch den Prozess der Installation des Apache HTTP Servers auf CentOS.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie einen CentOS-Server haben, auf dem der Apache HTTP Server installiert werden kann. Außerdem sollten Sie Root-Zugriff auf den Server haben.

Schritt 1: System aktualisieren

Der erste Schritt zur Installation des Apache HTTP Servers auf CentOS besteht darin, das System zu aktualisieren. Dadurch werden alle erforderlichen Pakete auf den neuesten Stand gebracht. Führen Sie den folgenden Befehl aus, um das System zu aktualisieren:

sudo yum update

Schritt 2: Apache HTTP Server installieren

Sobald das System aktualisiert ist, ist es Zeit, den Apache HTTP Server zu installieren. Führen Sie den folgenden Befehl aus, um den Apache HTTP Server zu installieren:

sudo yum install httpd

Dieser Befehl installiert den Apache HTTP Server auf Ihrem CentOS-Server.

Schritt 3: Apache HTTP Server starten

Nach der Installation des Apache HTTP Servers starten Sie den Dienst, indem Sie den folgenden Befehl ausführen:

sudo systemctl start httpd

Dieser Befehl startet den Apache HTTP Server-Dienst.

Schritt 4: Apache HTTP Server aktivieren

Um sicherzustellen, dass der Apache HTTP Server automatisch gestartet wird, wenn das System hochgefahren wird, aktivieren Sie den Dienst mit dem folgenden Befehl:

sudo systemctl enable httpd

Dieser Befehl aktiviert den Apache HTTP Server-Dienst auf Ihrem CentOS-Server.

Schritt 5: Status des Apache HTTP Servers überprüfen

Um zu überprüfen, ob der Apache HTTP Server läuft, führen Sie den folgenden Befehl aus:

sudo systemctl status httpd

Dieser Befehl zeigt den Status des Apache HTTP Server-Dienstes an. Wenn der Dienst läuft, sehen Sie eine Ausgabe, die wie folgt aussieht:

httpd.service - Der Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2021-04-05 15:41:09 UTC; 1 day 4h ago

Wenn der Dienst nicht läuft, sehen Sie eine Ausgabe, die wie folgt aussieht:

httpd.service - Der Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: inactive (dead)

Schritt 6: Apache HTTP Server konfigurieren

Um den Apache HTTP Server zu konfigurieren, öffnen Sie die Apache-Konfigurationsdatei, indem Sie den folgenden Befehl ausführen:

sudo nano /etc/httpd/conf/httpd.conf

Dieser Befehl öffnet die Apache-Konfigurationsdatei im Nano-Texteditor.

Schritt 7: Apache HTTP Server testen

Um den Apache HTTP Server zu testen, erstellen Sie eine einfache PHP-Datei, indem Sie den folgenden Befehl ausführen:

sudo nano /var/www/html/index.php

Dieser Befehl erstellt eine neue Datei namens index.php im Verzeichnis /var/www/html.

Fügen Sie den folgenden Code zur index.php-Datei hinzu:

<?php
phpinfo();
?>

Speichern und schließen Sie die Datei.

Öffnen Sie dann einen Webbrowser und navigieren Sie zu http://Ihre_Server_IP_Adresse/index.php. Wenn der Apache HTTP Server korrekt funktioniert, sehen Sie eine Seite, die Informationen über Ihre PHP-Installation anzeigt.

Fazit

Herzlichen Glückwunsch! Sie haben erfolgreich den Apache HTTP Server auf CentOS installiert. Sie können nun Apache verwenden, um Webseiten über das Internet bereitzustellen. Denken Sie daran, Ihr System regelmäßig zu aktualisieren und zu sichern, indem Sie Pakete aktualisieren und den Apache HTTP Server gemäß Ihren Anforderungen konfigurieren.