So starten Sie Apache auf Ubuntu 20 neu.04 FOSSA FOSSA

So starten Sie Apache auf Ubuntu 20 neu.04 FOSSA FOSSA

Das Ziel dieses Artikels ist es, dem Benutzer Informationen zum Neustarten von Apache 2-Webserver auf Ubuntu 20 zu geben.04 FOSSA FOSSA.

In diesem Tutorial lernen Sie:

  • Wie man Apache anmutig neu laden
  • So starten Sie Apache neu
Bildunterschrift

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Installierte Ubuntu 20.04 oder verbessert Ubuntu 20.04 FOSSA FOSSA
Software Apache 2
Andere Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl.
Konventionen # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

So starten Sie Apache auf Ubuntu 20 neu.04 Schritt für Schritt Anweisungen

Es gibt zwei Hauptmethoden, um den Apache -Webserver unter Ubuntu Linux neu zu starten:

  • neu laden - Starten Sie den Apache -Daemon anmutig neu, indem Sie ihm einen Sigusr1 senden. Wenn der Daemon nicht läuft, wird er gestartet. Dies unterscheidet sich von einem normalen Neustart darin, dass derzeit offene Verbindungen nicht abgebrochen werden. Ein Nebeneffekt ist, dass alte Protokolldateien nicht sofort geschlossen werden. Dies bedeutet, dass bei Verwendung in einem Protokollrotationsskript möglicherweise eine erhebliche Verzögerung erforderlich ist, um sicherzustellen, dass die alten Protokolldateien vor der Verarbeitung geschlossen werden. Dieser Befehl überprüft die Konfigurationsdateien automatisch über apache2ctl configtest Vor dem Initiieren des Neustarts, um die offensichtlichsten Fehler zu fangen. Es ist jedoch immer noch möglich, dass der Daemon aufgrund von Problemen mit der Konfiguration stirbt.
  • Neustart - Starten Sie den Apache -Daemon neu, indem Sie ihm einen Seufzer senden. Wenn der Daemon nicht läuft, wird er gestartet. Dieser Befehl überprüft die Konfigurationsdateien automatisch über configtest. Es ist jedoch immer noch möglich, dass der Daemon aufgrund von Problemen mit der Konfiguration stirbt.


Obwohl beide oben genannten Methoden die Konfiguration während der Neustart-/Reload-Prozedur überprüfen, ist es immer ratsam, die Apache-Webserverkonfiguration mit dem folgenden Befehl zu überprüfen:

$ apachektl configtest syntax OK 

Seit dem Ubuntu 20.04 FOSSA -Server/Desktop fokal systemd Die folgenden zwei Methoden werden empfohlen, um den Apache -Webserver neu zu starten.

WUSSTEN SIE?
Sie können überprüfen Hauptpid Nummer mit dem sudo systemctl Status apache2 Befehl vor und nach dem Neustart.
  1. Verwendung der systemcltBefehl lädt den Apache -Webserver anmutig neu:
    $ sudo systemctl laden apache2 neu laden2 
  2. Diese Methode startet den Apache 2-Webserver vollständig neu:
    $ sudo systemctl starten Sie Apache2 neu 

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Dinge zu installieren auf Ubuntu 22.04
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Ubuntu 20.04 Leitfaden
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Ubuntu 22.04 Leitfaden
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Mint 20: Besser als Ubuntu und Microsoft Windows?