GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie den Apache-Webserver unter CentOS 8

Apache wird auf den gängigsten Linux-basierten Distributionen installiert. Sie können Apache als Teil des LAMP-Stacks (Linux, Apache, MySQL und PHP) installieren, der eine robuste und leistungsstarke Plattform für die Entwicklung und Bereitstellung webbasierter Anwendungen bietet.

Der HTTP-Apache-Webserver ist ein quelloffener und kostenloser Webserver, der Webinhalte über das Internet überträgt.

Wir werden Ihnen in diesem Tutorial kurz erläutern, wie Sie den Apache-Webserver auf dem CentOS 8-System mithilfe des Terminals installieren können.

Voraussetzungen

Sie benötigen einen Benutzer mit „sudo“-Befehlsberechtigungen oder einen Root-Benutzer.

Installation von Apache auf CentOS 8

Sie können Apache auf einem CentOS 8-System installieren, indem Sie die folgenden Schritte ausführen:

Schritt 1:Paket-Repository aktualisieren

Öffnen Sie das Terminal über die Seitenleiste des Abschnitts „Aktivitäten“ und geben Sie den Befehl „su“ ein, um sich als Root-Benutzer anzumelden. Geben Sie das Administrator-Root-Passwort wie folgt ein:

Geben Sie den unten angegebenen Befehl ein, um das Software-Repository der Liste aller Pakete zu aktualisieren:

$ yum update

Schritt 2:Apache installieren

In CentOS 8 können Sie den Apache-Dienst mit dem Namen „httpd“ installieren. Geben Sie den folgenden Befehl auf dem Terminal ein, um Apache auf Ihrem CentOS-System zu installieren:

$ yum –y install httpd

Die Option „y“ ignoriert automatisch die Bestätigungsaufforderung des Benutzers und wählt „yes“, um die Installation von Apache auf Ihrem System abzuschließen.

Schritt 3:Apache-Dienste verwalten

Der Apache-Dienst läuft im Hintergrund Ihres Systems. Um die Apache-Dienste zu aktivieren oder zu konfigurieren, führen Sie den unten aufgeführten Befehl aus:

$ systemctl enable httpd

Starten Sie nun die Apache-Dienste, indem Sie den unten angegebenen Befehl auf dem Terminal eingeben, und überprüfen Sie dann den Ausführungsstatus der Apache-Dienste wie folgt:

$ systemctl start httpd

$ systemctl status httpd

Hier haben wir einige Befehle zur Verwaltung von Apache-Diensten erwähnt, die unten aufgeführt sind:

Laden Sie die Dienste des Apache-Webservers neu, indem Sie den unten angegebenen Befehl verwenden:

$ systemctl reload httpd

Um die Dienste erneut zu starten, verwenden Sie den folgenden Befehl:

$ systemctl restart httpd

Sie können auch Apache-Dienste auf Ihrem System stoppen, indem Sie den unten aufgeführten Befehl ausführen:

$ systemctl stop httpd

Um den Apache-Dienst zu deaktivieren, verwenden Sie den folgenden Befehl:

$ systemctl disable httpd

Schritt 4:Firewall-Konfigurationen für Apache anpassen

Unterschiedliche Arten von Datenverkehr verwenden unterschiedliche Ports auf Webservern. Mithilfe der Firewall können Sie HTTP- und HTTPS-Datenverkehr auf den Ports 80 bzw. 443 zulassen.

Geben Sie die unten aufgeführten Befehle im Terminal als Root-Benutzer ein, um diese Ports dauerhaft auf Ihrem System zu öffnen:

# firewall-cmd --permanent --zone=public --add-service=http

# firewall-cmd --permanent --zone=public --add-service=https

Firewall-Konfigurationen neu laden:

# firewall-cmd –reload

Um die Firewall-Konfiguration zu überprüfen, führen Sie den unten aufgeführten Befehl aus:

# firewall-cmd --list-all | grep services

Wie Sie im folgenden Screenshot sehen können, sind HTTP und HTTPS erlaubte Dienste in der Liste.

Schritt 5:Testen Sie den Apache-Webserver in CentOS 8

Wenn Sie Apache im Webbrowser testen, wird die Standardseite für die Neuinstallation von Apache im Browser angezeigt. Finden Sie die IP-Adresse Ihres Systems mit dem folgenden Befehl:

$ hostname -I

Geben Sie nun die IP-Adresse in die URL Ihres installierten Browsers ein. Auf diesem System verwenden wir den standardmäßig verfügbaren Browser Mozilla Firefox. Geben Sie also die IP-Adresse Ihres Systems ein und testen Sie die Installation von Apache. Die folgende Apache-HTTP-Testseite wird im Webbrowser angezeigt:

Wenn Sie keine grafische Oberfläche verwenden, führen Sie den folgenden Befehl aus:

$ curl [System-IP-address]:80

Erstellen Sie eine HTML-Datei und testen Sie den Apache-Webserver

Wenn Sie eine angepasste HTML-Seite verwenden möchten, anstatt die Standardtestseite des Apache-Webservers anzuzeigen, geben Sie den folgenden Befehl im Terminal ein, um eine HTML-Indexseite zu erstellen:

# echo Installation of Apache web server on CentOS 8 > /var/www/html/index.html

Geben Sie nun erneut Ihre System-IP-Adresse in die URL Ihres Browsers ein. Die folgende Meldung wird in Ihrem Browser gedruckt:

Herzliche Glückwünsche! Apache funktioniert ordnungsgemäß auf Ihrem CentOS-System, wenn es die angepasste HTML-Seite in Ihrem Browser druckt.

Entfernen oder deinstallieren Sie httpd Apache

Sie können auch das httpd-Apache-Modul mit all seinen Abhängigkeiten von Ihrem System entfernen, indem Sie den folgenden Befehl ausführen:

# yum remove httpd

Schlussfolgerung

Mit dem Apache-Webserver können Sie Webseiten über das Netzwerk hosten. Wir haben alle Schritte für die Installation des Apache-Webservers auf der CentOS 8-Distribution ausführlich demonstriert. Wir haben auch eine angepasste HTML-Seite erstellt und im Browser getestet. Nachdem Sie das obige Verfahren durchgeführt haben, sollte der Apache-Webserver auf Ihrem System ordnungsgemäß funktionieren.


Cent OS
  1. So installieren Sie den Apache-Webserver unter CentOS 7

  2. Installieren Sie den Apache-Webserver CentOS 6 / RHEL 6

  3. Installieren Sie Apache Web Server auf CentOS 8 - Schritt für Schritt, um es zu tun?

  4. So installieren Sie Apache Webserver auf Centos 8

  5. Installieren Sie Apache unter CentOS 8

So installieren Sie Jetty Web Server unter CentOS 7

So installieren Sie den Hiawatha-Webserver unter CentOS 7

So installieren Sie den Caddy-Webserver unter CentOS 7

So installieren Sie den Apache-Webserver unter Ubuntu 18.04

So installieren Sie Locate auf CentOS Server

So installieren Sie den Caddy-Webserver unter CentOS 8