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

So starten Sie Apache unter Ubuntu 20.04 Focal Fossa neu

Das Ziel dieses Artikels ist es, dem Benutzer Informationen zum Neustart des Apache 2-Webservers auf Ubuntu 20.04 Focal Fossa bereitzustellen.

In diesem Tutorial lernen Sie:

  • Wie man Apache ordnungsgemäß neu lädt
  • Wie man Apache neu startet

UNTERTITEL HIER

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 20.04 installiert oder Ubuntu 20.04 Focal Fossa aktualisiert
Software Apache 2
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Schritt-für-Schritt-Anleitung zum Neustart von Apache unter Ubuntu 20.04

Es gibt zwei Möglichkeiten, den Apache-Webserver unter Ubuntu Linux neu zu starten:

  • neu laden – Startet den Apache-Daemon ordnungsgemäß neu, indem er ihm ein SIGUSR1 sendet. Wenn der Daemon nicht läuft, wird er gestartet. Dies unterscheidet sich von einem normalen Neustart dadurch, dass aktuell geöffnete Verbindungen nicht abgebrochen werden . Ein Nebeneffekt ist, dass alte Logdateien 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 geschlossen werden, bevor sie verarbeitet werden. Dieser Befehl überprüft automatisch die Konfigurationsdateien über apache2ctl configtest bevor Sie den Neustart einleiten, um die offensichtlichsten Fehler zu erkennen. Es ist jedoch immer noch möglich, dass der Daemon aufgrund von Problemen mit der Konfiguration abstürzt.
  • Neustart – Startet den Apache-Daemon neu, indem er ihm ein SIGHUP sendet. Wenn der Daemon nicht läuft, wird er gestartet. Dieser Befehl überprüft automatisch die Konfigurationsdateien über configtest, bevor er den Neustart einleitet, um die offensichtlichsten Fehler abzufangen. Es ist jedoch immer noch möglich, dass der Daemon aufgrund von Problemen mit der Konfiguration abstürzt.

Obwohl beide oben genannten Methoden die Konfiguration während des Neustarts/Neuladens überprüfen, ist es immer ratsam, die Apache-Webserver-Konfiguration mit dem folgenden Befehl zu überprüfen:

$ apachectl configtest
Syntax OK

Seit Ubuntu 20.04 basiert Focal Fossa Server/Desktop auf systemd Die folgenden zwei Methoden werden empfohlen, um den Apache-Webserver neu zu starten.

WUSSTEN SIE SCHON?
Sie können überprüfen, ob der Apache 2-Webserver vollständig neu gestartet wurde, indem Sie nach Main PID suchen Nummer mit dem sudo systemctl status apache2 Befehl vor und nach dem Neustart.
  1. Verwendung der systemclt Der Befehl lädt den Apache-Webserver ordnungsgemäß neu:
    $ sudo systemctl reload apache2
    
  2. Diese Methode startet den Apache 2-Webserver vollständig neu:
    $ sudo systemctl restart apache2
    

Ubuntu
  1. So starten Sie das Netzwerk unter Ubuntu 20.04 LTS Focal Fossa neu

  2. So installieren Sie LaTex unter Ubuntu 20.04 Focal Fossa Linux

  3. So installieren Sie Ubuntu 20.04 Focal Fossa Desktop

  4. So installieren Sie Telegram unter Ubuntu 20.04 Focal Fossa Linux

  5. So installieren Sie Viber unter Ubuntu 20.04 Focal Fossa Linux

So installieren Sie Spotify unter Ubuntu 20.04 Focal Fossa Linux

So starten Sie die GUI unter Ubuntu 20.04 Focal Fossa neu

So starten Sie NGINX unter Ubuntu 20.04 Focal Fossa neu

So aktualisieren Sie Ubuntu auf 20.04 LTS Focal Fossa

So testen Sie die Webcam unter Ubuntu 20.04 Focal Fossa

So installieren Sie Node.js unter Ubuntu 20.04 Focal Fossa