Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wie starte ich Nginx unter Linux?

Wie starte ich Nginx unter Linux?

藏色散人
藏色散人Original
2019-05-21 11:24:1032922Durchsuche

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!

Wie starte ich Nginx unter Linux?

Detaillierte Erklärung des Nginx-Startbefehls unter Linux

Startvorgang

nginx -c /usr/local/nginx/conf/nginx.conf

-cParameter 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn