So starten Sie Apache HTTPD auf Ubuntu Top 10 neu.Top 10

So starten Sie Apache HTTPD auf Ubuntu Top 10 neu.Top 10

Apache ist einer der am weitesten verbreiteten Webserver. Es ist eine kostenlose und Open-Source-Software, die von der Apache Software Foundation entwickelt und verwaltet wird. Es bietet mit Hilfe zahlreicher Erweiterungen und Module eine schnelle Leistung, Zuverlässigkeit, Sicherheit und Anpassung. Es wird geschätzt, dass Apache rund 67% aller Websites der Welt macht.

In dieser Anleitung werden der Apache HTTPD -Dienst auf Ubuntu 22 neu gestartet.04.

Voraussetzungen

Um die in diesem Handbuch gezeigten Schritte auszuführen, benötigen Sie die folgenden Komponenten:

    • Ein ordnungsgemäß konfiguriertes Ubuntu 22.04 System
    • Die neueste Version des Apache -Webservers wurde installiert und konfiguriert. Lesen Sie die Installation von Apache auf Ubuntu 22.04
    • Zugriff auf einen Nicht-Root-Benutzer mit Sudo-Berechtigung

Der Apache HTTPD -Dienst

Ubuntu nutzt systemd, Ein beliebtes Init -System und Service Manager für Linux. Es verfügt über verschiedene Funktionen wie Snapshot -Support, Prozessverfolgung und Dämonungsmanagement. Neben Ubuntu kommen die meisten modernen Linux -Distributionen mit systemd vorinstalliert.

Bei der Installation registriert Apache einen speziellen Dienst, Apache2.Service, mit einem systemd Für einfacheres Management. Dies ermöglicht es uns, den Apache -Dienst mit Tools wie zu verwalten Systemctl Und Service.

Es gibt mehrere Szenarien, in denen Sie in Betracht ziehen, Apache neu zu starten:

    • Bei der Änderung einer missionskritischen Apache-Konfiguration
    • Der Server verhält sich komisch

Starten Sie Apache HTTPD mithilfe von SystemCTL neu

Verwendung Systemctl ist die empfohlene Methode zum Verwalten eines Dienstes, der verwendet systemd. Die Befehlsstruktur lautet wie folgt:

$ sudo systemctl


Nach der Struktur starten Sie Apache mit dem folgenden Befehl neu:

$ sudo systemctl starten Sie Apache2 neu.Service


Starten Sie Apache HTTPD mithilfe des Dienstes neu

Der Service Der Befehl ist ein weiteres Tool, das die Systemdienste verwalten kann. Die Service -Kommandostruktur unterscheidet sich jedoch geringfügig von der Systemctl. Darüber hinaus beschränkt sich seine Funktionalität auch auf das grundlegende Servicemanagement.

Die Befehlsstruktur lautet wie folgt:

$ sudo Service


Verwenden Sie den folgenden Befehl, um Apache neu zu starten:

$ sudo service apache2 neu starten


Zusätzliche Tipps

Überprüfen Sie den Apache -Status

Der Status des Dienstes hilft beim Debuggen eines abnormalen Verhaltens. Verwenden Sie die folgenden Befehle, um den Status des Apache -Dienstes zu überprüfen:

$ sudo systemctl Status Apache2.Service


$ sudo Service Apache2 Status


Apache stoppen

Wenn Sie den Apache -Server manuell herunterschalten möchten, führen Sie eine der folgenden Befehle aus:

$ sudo systemctl stoppen apache2.Service


$ sudo Service Apache2 Stopp


Apache neu laden

Wenn Sie die Apache-Konfigurationsdatei (n) nur geändert haben, können wir den Dienst einfach neu laden, anstatt einen ausgewachsenen Neustart, sparen Sie Zeit und Energie. Der Befehl zum Nachladen von Apache lautet wie folgt:

$ sudo systemctl laden apache2 neu laden2.Service


$ sudo Service Apache2 Reload


APache aktivieren/deaktivieren

Wenn ein Dienst aktiviert ist, startet das SystemD den Dienst automatisch beim Booten. Wenn nicht, müssen Sie den Service manuell aktivieren. Wenn Sie einen Dienst deaktivieren, startet das SystemD ihn in ähnlicher Weise nicht mehr beim Start.

Verwenden Sie den folgenden Befehl, um Apache im Boot zu starten:

$ sudo systemctl aktivieren apache2.Service



Verwenden Sie diesen Befehl, um den Apache -Dienst zu deaktivieren, um diesen Befehl zu verwenden:

$ sudo systemctl deaktivieren apache2.Service


Abschluss

In diesem Leitfaden haben wir erfolgreich den Neustart der Apache HTTPD auf Ubuntu mit Hilfe von demonstriert Systemctl Und Service Werkzeug. Wir haben auch das Nachladen, Aktivieren und Deaktivieren des Apache -Dienstes vorgestellt.

Das SystemCTL -Tool kann viel mehr erreichen. Schauen Sie sich beispielsweise alle angemeldeten Dienste auf, die aufgelistet sind systemd.

Oft wird Apache als Teil des Lampenstapels installiert, um eine vollwertige Webentwicklungsumgebung bereitzustellen. Erfahren Sie mehr über die Einrichtung des Lampenstapels auf Ubuntu. Apache kann auch mit virtuellen Hosts funktionieren und mehrere Computer bedienen.