So fügen Sie Nginx zu den Systemdiensten in CentOS7 hinzu

So fügen Sie Nginx zu den Systemdiensten in CentOS7 hinzu

Einführung

Nach dem Kompilieren, Installieren und Lösen des Problems läuft Nginx normal, aber Nginx wird zu diesem Zeitpunkt nicht zum Systemdienst hinzugefügt. Als Nächstes fügen wir Nginx zu den Systemdiensten hinzu und richten es so ein, dass es beim Booten gestartet wird.

Services anzeigen

Überprüfen Sie zuerst den Dienststatus von Nginx und geben Sie systemctl status nginx ein. Das Ergebnis ist wie folgt

Es wurden keine zugehörigen Dienste gefunden. Der nächste Schritt besteht darin, Systemdienste hinzuzufügen.

Systemdienste hinzufügen

Fügen Sie nginx.service im Verzeichnis /usr/lib/systemd/system hinzu und ändern Sie es entsprechend der tatsächlichen Situation. Eine detaillierte Analyse finden Sie im Artikel in der folgenden Referenz. Der Inhalt ist wie folgt

[Einheit]
Beschreibung=nginx – Hochleistungs-Webserver
Dokumentation=http://nginx.org/en/docs/
Nach=Netzwerk.Ziel Remote-FS.Ziel NSS-Lookup.Ziel
 
[Service]
Typ=Forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
 
[Installieren]
WantedBy=Mehrbenutzer.Ziel

Nach dem Hinzufügen erneut prüfen

Automatischen Start einstellen

Testen Sie es zunächst, starten Sie es neu und überprüfen Sie dann den Nginx-Dienst

Es hat wirklich nicht angefangen. Geben Sie systemctl start nginx , um zu starten

Sie können systemctl zum Starten verwenden, was bedeutet, dass kein Problem mit nginx.service vorliegt. Geben Sie dann systemctl enable nginx ein, um es so einzustellen, dass es beim Booten gestartet wird

Abschließend neu starten, um zu prüfen, ob die Einstellung erfolgreich war

Kein Problem, die Kompilierung und Installation von Nginx ist abgeschlossen und der nächste Schritt ist die Installation von PHP.

Referenz: CentOS 7 systemd fügt benutzerdefinierte Systemdienste hinzu,

Das könnte Sie auch interessieren:
  • So installieren Sie PHP7.4 und Nginx auf Centos
  • Detailliertes Tutorial zur Installation von Nginx auf CentOS8 (Bild und Text)
  • CentOS 7.2 erstellt einen Nginx-Webserver zum Bereitstellen des Uniapp-Projekts
  • Lösen Sie das Problem „Willkommen bei nginx auf Fedora!“. Nach der Installation von nginx auf Centos7 befindet sich im Verzeichnis conf.d keine Datei default.conf.
  • Centos7.3 So installieren und implementieren Sie Nginx und konfigurieren https
  • So installieren Sie Nginx in CentOS7 und konfigurieren den automatischen Start
  • Centos7-Startvorgang und Nginx-Startkonfiguration in Systemd
  • So erstellen Sie einen privaten Server in Docker (Docker-Registrierung mit Nginx und SSL auf CentOS)
  • Detaillierte Erläuterung des Implementierungsprozesses der Nginx-Protokoll-Timing-Aufteilung in CentOS 7

<<:  Lösung für das Problem, dass die MySQL-Datenbank von anderen IP-Adressen nicht aufgerufen werden kann

>>:  So verwenden Sie CocosCreator zur Tonverarbeitung bei der Spieleentwicklung

Artikel empfehlen

Stellen Sie das Vue-Projekt auf einem Linux-Server bereit

Fall 1 vue-cli erstellt das vue3-Projekt, lädt da...

3 Möglichkeiten, die maximale Anzahl von Verbindungen in MySQL richtig zu ändern

Wir alle wissen, dass die standardmäßige MySQL-Da...

Detaillierte Erläuterung des Speichermodells der JVM-Serie

Inhaltsverzeichnis 1. Speichermodell und Laufzeit...

Ubuntu 15.04 öffnet den MySQL-Remote-Port 3306

Ubuntu 15.04 öffnet den MySQL-Remote-Port 3306. A...

Bauprozess eines privaten Docker-Lagerhafens

1. Vorbereitung 1.1 Hafen herunterladen Harbor-Do...

Verwenden des JS-Timers zum Verschieben von Elementen

Verwenden Sie einen JS-Timer, um ein Element zu e...

Detaillierte Erklärung dynamisch generierter Tabellen mit Javascript

*Seite erstellen: zwei Eingabefelder und ein Butt...

Ausführliche Erklärung zu MySQL vom Einstieg bis zum Aufgeben - Installation

Was Sie lernen werden 1. Softwareinstallation und...

So verwenden Sie den regulären Matching-Selektor für CSS-Attributwerte (Tipps)

Es gibt drei Typen von regulären Matching-Selekto...

Wie erreicht MySQL eine Master-Slave-Synchronisierung?

Die Master-Slave-Synchronisierung, auch Master-Sl...