So starten, stoppen oder starten Sie Apache

Apache ist ein Open Source- und plattformübergreifender HTTP-Server. Es ist mit leistungsstarken Funktionen ausgestattet und kann mit einer Vielzahl von Modulen erweitert werden.

Wenn Sie Entwickler oder Systemadministrator sind, besteht die Möglichkeit, dass Sie regelmäßig mit Apache arbeiten.

Starten, Stoppen und Neustarten / Neuladen sind die häufigsten Aufgaben bei der Arbeit mit einem Apache-Webserver. Die Befehle zum Verwalten des Apache-Dienstes unterscheiden sich je nach Linux-Distribution.

Die meisten neueren Linux-Distributionen verwenden SystemD als Standard-Init-System und Service-Manager. Ältere Distributionen basieren auf SysVinit und verwenden Init-Skripte zur Verwaltung von Diensten. Ein weiterer Unterschied ist der Name des Dienstes. In Ubuntu und Debian heißt der Apache-Dienst apache2, während in Red Hat-basierten Systemen wie CentOS der Name des Dienstes httpd.

In diesem Artikel wird erläutert, wie Sie Apache auf den gängigsten Linux-Distributionen starten, stoppen und neu starten.

Bevor Sie beginnen #

Die Anweisungen setzen dies voraus Sie sind als Root oder Benutzer mit Sudo-Berechtigungen angemeldet.

Sowohl SystemD-Serviceeinheiten als auch das SysVinit-Skript verwenden die folgenden Argumente, um den Apache-Service zu verwalten:

  • start: Startet den Apache-Dienst.
  • stop: Beendet den Apache-Dienst.
  • restart: Stoppt den Apache-Dienst und startet ihn dann.
  • reload: Startet den Apache-Dienst ordnungsgemäß neu. Beim erneuten Laden fährt der Hauptprozess von Apache die untergeordneten Prozesse herunter, lädt die neue Konfiguration und startet neue untergeordnete Prozesse.
  • status: Zeigt den Dienststatus an.

Apache unter Ubuntu und Debian starten, stoppen und neu starten #

SystemD ist ein System- und Service-Manager für die neuesten Versionen von Ubuntu (20.04 18.04) und Debian (10, 9). Releases.

Führen Sie den folgenden Befehl aus, um den Apache-Dienst zu starten:

Führen Sie den folgenden Befehl aus, um den Apache-Dienst zu beenden:

Wenn Sie Änderungen an der Apache-Konfiguration vornehmen, müssen Sie die Serverprozesse neu starten. Führen Sie zum Neustarten des Apache-Dienstes Folgendes aus:

Ältere (EOLed) Versionen von Ubuntu oder Debian verwenden init.d-Skripte, um den Apache zu starten, zu stoppen und neu zu starten Daemon:

Apache unter RHEL / CentOS starten, stoppen und neu starten #

Systemd ist der System- und Service-Manager für RHEL / CentOS 7. und 8.

Starten Sie den Apache-Dienst:

Beenden Sie den Apache-Dienst:

Starten Sie den Apache-Dienst neu:

Wenn Sie ein CentOS 6-System oder ein früheres System haben, das SysV verwendet, verwenden Sie die folgenden Befehle, um Starten, stoppen und starten Sie den Apache-Daemon neu:

Fazit #

Wir haben Ihnen gezeigt, wie Sie den Daemon starten, stoppen und neu starten Apache-Webserver auf verschiedenen Linux-Systemen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.