Heim > Artikel > Betrieb und Instandhaltung > Wie starte ich Nginx unter Linux?
Wie starte ich den Nginx-Dienst unter Linux? Was ist der spezifische Befehl? Unten hat der Herausgeber von Xuela das relevante Wissen über den Nginx-Startbefehl unter Linux zusammengestellt!
Detaillierte Erklärung des Nginx-Startbefehls unter Linux
Startvorgang
nginx -c /usr/local/nginx/conf/nginx.conf
-c
Parameter angegebener Pfad zur zu ladenden Nginx-Konfigurationsdatei
Anhang: Nginx-Stoppbefehl unter Linux
Der Stoppvorgang wird durch Senden eines Signals an den Nginx durchgeführt Prozess
Schritt 1: Abfrage der Nginx-Hauptprozessnummer
ps -ef | grep nginx
Suchen Sie den Masterprozess in der Prozessliste, und seine Nummer ist die Hauptprozessnummer.
Schritt 2: Signal senden
Nginx ordnungsgemäß stoppen:
kill -QUIT 主进程号
Beispiel: kill -QUIT 16391
Schnell Stoppen Sie Nginx:
kill -TERM 主进程号
Stoppen Sie Nginx:
kill -9 主进程号
Wenn außerdem der Speicherpfad der PID-Datei in nginx.conf konfiguriert ist, wird die Datei in Nginx gespeichert Die Hauptprozessnummer. Wenn nicht angegeben, wird sie im Protokollverzeichnis von Nginx abgelegt. Mit der PID-Datei müssen wir nicht zuerst die Hauptprozessnummer von Nginx abfragen, sondern senden direkt ein Signal an Nginx. Der Befehl lautet wie folgt:
kill -Signal type'/usr/local/nginx /logs/nginx.pid '
Reibungsloser Neustart
Wenn Sie die Konfiguration ändern, müssen Sie Nginx zuerst schließen und dann öffnen ? Nein, Sie können ein Signal an Nginx senden, um einen reibungslosen Neustart zu ermöglichen.
Befehl für einen reibungslosen Neustart:
kill -HUP 住进称号或进程号文件路径 或者使用/usr/nginx/sbin/nginx -s reload
Hinweis: Nach dem Ändern der Konfigurationsdatei ist es am besten, zu überprüfen, ob die geänderte Konfigurationsdatei korrekt ist, um Nginx-Fehler nach dem Neustart zu vermeiden Server läuft stabil. Der Befehl zum Ermitteln, ob die Nginx-Konfiguration korrekt ist, lautet wie folgt:
nginx -t -c /usr/nginx/conf/nginx.conf 或者/usr/nginx/sbin/nginx -t
Das obige ist der detaillierte Inhalt vonWie starte ich Nginx unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!