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

Detaillierte Erklärung des MySQL-Datenbankindex

Inhaltsverzeichnis 1. Einführung in den MySQL-Ind...

Docker-Compose-Schritte zum Konfigurieren der Spring-Umgebung

Vor Kurzem musste ich das Projekt für die Mitglie...

CSS3-Eigenschaft line-clamp steuert die Verwendung von Textzeilen

Beschreibung: Begrenzen Sie die Anzahl der Textze...

Detaillierte Erläuterung der drei Methoden zum Abfangen von JS-Zeichenfolgen

JS bietet drei Methoden zum Abfangen von Zeichenf...

So installieren Sie die MySQL 8.0-Datenbank auf dem M1-Chip (Bild und Text)

1. Herunterladen Zunächst möchte ich einen inländ...

So erstellen Sie eine lnmp-Umgebung im Docker

Erstellen eines Projektverzeichnisses mkdir php E...

mysql5.7.22 Download-Prozessdiagramm

1. Gehen Sie auf die offizielle Website www.mysql...

Mehrere Methoden zum Löschen von Floating (empfohlen)

1. Fügen Sie ein leeres Element desselben Typs hi...

Vier Kategorien von CSS-Selektoren: Basis, Kombination, Attribut, Pseudoklasse

Was ist ein Selektor? Die Rolle des Selektors bes...

Fallstudie zu den SQL ROW_NUMBER()- und OVER()-Methoden

Syntaxformat: row_number() über (Partition durch ...

Führen Sie die Schritte zur Installation von FFmpeg auf dem CentOS-Server aus

Vorwort Die Serversystemumgebung ist: CentOS 6.5 ...