Starten Sie über die folgende Befehlszeile:
cd usr/local/nginx/sbin ./nginx
Verwandte Befehle:
1. Neu starten
Konfiguration ändern und nginx neu starten
kill -HUP 主进程号或进程号文件路径
oder verwenden Sie
cd /usr/local/nginx/sbin ./nginx -s reload
Bestimmen Sie, ob die Konfigurationsdatei korrekt ist
nginx -t -c /usr/local/nginx/conf/nginx.conf
oder
cd /usr/local/nginx/sbin ./nginx -t
2. Schließen
Nginx-Hauptprozessnummer abfragen
ps -ef | grep nginx
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
-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
Dann können Sie Nginx neu starten, indem Sie den folgenden Befehl ausführen
# /usr/local/nginx/sbin/nginx -s reload
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!