Heim > Betrieb und Instandhaltung > Nginx > So starten Sie Nginx

So starten Sie Nginx

步履不停
Freigeben: 2019-07-10 13:15:47
Original
18998 Leute haben es durchsucht

So starten Sie Nginx

Starten Sie über die folgende Befehlszeile:

cd usr/local/nginx/sbin
./nginx
Nach dem Login kopieren

Verwandte Befehle:

1. Neu starten

Konfiguration ändern und nginx neu starten

kill -HUP 主进程号或进程号文件路径
Nach dem Login kopieren

oder verwenden Sie

cd /usr/local/nginx/sbin
./nginx -s reload
Nach dem Login kopieren

Bestimmen Sie, ob die Konfigurationsdatei korrekt ist

nginx -t -c /usr/local/nginx/conf/nginx.conf
Nach dem Login kopieren

oder

cd /usr/local/nginx/sbin
./nginx -t
Nach dem Login kopieren

2. Schließen

Nginx-Hauptprozessnummer abfragen

ps -ef | grep nginx
Nach dem Login kopieren

Das Töten lässt sich leicht stoppen -QUIT Hauptprozess-Nr.

Kill schnell stoppen -TERM Hauptprozess-Nr.

Stopp-Kill erzwingen -9 nginx

Wenn nginx.conf mit dem konfiguriert ist PID-Dateipfad, wenn nicht, dann im Protokollverzeichnis

kill - signal type '/usr/local/nginx/logs/nginx.pid'

3. Upgrade

1. Ersetzen Sie zuerst die alte Programmdatei durch das neue Programm

2.kill -USR2 Die Hauptprozessnummer oder der Prozessdateiname der alten Version des Programm

Zu diesem Zeitpunkt benennt der alte Nginx-Hauptprozess Ihre Prozessdatei in .oldbin um und führt dann die neue Version von Nginx aus. Zu diesem Zeitpunkt werden die alte und die neue Version gleichzeitig ausgeführt

3.kill -WINCH die Hauptprozessnummer der alten Version

4. Starten ohne Neuladen der Konfiguration Neuer/alter Workerprozess

kill -HUP alte/neue Version main Prozessnummer

um den alten/neuen Prozess ruhig zu schließen, kill -QUIT alte/neue Prozessnummer

um schnell zu schließen Alter/neuer Prozess, kill -TERM alte/neue Prozessnummer

4. In praktischen Anwendungen häufig verwendet

In praktischen Anwendungen häufig geschlossen und dann neu gestartet. Der Nginx-Startbefehl lautet:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
Nach dem Login kopieren

-c gibt den Pfad der Konfigurationsdatei an. Ohne -nginx wird die Konfigurationsdatei mit dem Standardpfad automatisch geladen.

Das Obige ist ein allgemeiner Startbefehl. Nachdem ich die Nginx-Hilfe studiert habe, habe ich festgestellt, dass es den Parameter -s zum Verwalten des Nginx-Dienstes gibt:

# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/0.7.63
Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, reopen, reload 
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
Nach dem Login kopieren

Dann können Sie Nginx neu starten, indem Sie den folgenden Befehl ausführen

# /usr/local/nginx/sbin/nginx -s reload
Nach dem Login kopieren


Weitere technische Artikel zum Thema Nginx finden Sie in der Spalte Nginx-Tutorial zum Lernen!

Das obige ist der detaillierte Inhalt vonSo starten Sie Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage