GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So starten, stoppen oder starten Sie Apache neu

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

Wenn Sie Entwickler oder Systemadministrator sind, haben Sie wahrscheinlich regelmäßig mit Apache zu tun.

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 ist .

Dieser Artikel erklärt, wie Sie Apache auf den gängigsten Linux-Distributionen starten, stoppen und neu starten.

Bevor Sie beginnen #

Die Anweisungen gehen davon aus, dass Sie als Root oder Benutzer mit sudo-Privilegien angemeldet sind.

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

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

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

SystemD ist ein System- und Dienstmanager für die neuesten Versionen von Ubuntu (20.0418.04) und Debian (10, 9).

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

sudo systemctl start apache2

Um den Apache-Dienst zu stoppen, führen Sie den folgenden Befehl aus:

sudo systemctl stop apache2

Immer wenn Sie Änderungen an der Apache-Konfiguration vornehmen, müssen Sie die Serverprozesse neu starten. Um den Apache-Dienst neu zu starten, führen Sie Folgendes aus:

sudo systemctl restart apache2

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

sudo service apache2 startsudo service apache2 stopsudo service apache2 restart

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

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

Starten Sie den Apache-Dienst:

sudo systemctl start httpd

Stoppen Sie den Apache-Dienst:

sudo systemctl stop httpd

Starten Sie den Apache-Dienst neu:

sudo systemctl restart httpd

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

sudo service httpd startsudo service httpd stopsudo service httpd restart

Schlussfolgerung #

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

Wenn Sie Fragen oder Feedback haben, können Sie dies gerne unten kommentieren.


Linux
  1. Wie starte ich Apache neu?

  2. So starten/stoppen/neustarten Sie Dienste im CentOS Web Panel

  3. So starten, starten und stoppen Sie den Apache-Webserver

  4. Crond Daemon unter Linux starten, stoppen und neu starten

  5. Wie stoppen Sie den systemd-Dienst

So starten, stoppen oder starten Sie Dienste in CentOS 8 neu

So starten, stoppen und starten Sie Dienste in Debian 10 neu

So starten, stoppen oder starten Sie Dienste in Ubuntu neu

Ubuntu – Dienste starten, stoppen, neu starten

So starten, stoppen oder starten Sie Netzwerkdienste unter Rocky Linux 8

So starten, stoppen, neu starten, überprüfen Sie den Status des IIS-Dienstes über die Befehlszeile