1. Starten Sie Nginx /usr/local/nginx/sbin/nginx
poechant@ubuntu:sudo ./sbin/nginx
2. Stoppen Sie Nginx
poechant@ubuntu:sudo ./sbin/nginx -s stop
poechant@ubuntu:sudo ./sbin/nginx -s quit
-s werden alle verwendet, um Signale an Nginx zu senden.
3. Nginx-Neuladekonfiguration
poechant@ubuntu:sudo ./sbin/nginx -s reload
Das Obige ist die Methode zum Senden von Signalen an Nginx, oder verwenden Sie:
poechant@ubuntu:service nginx neu laden
4. Geben Sie die Konfigurationsdatei an
poechant@ubuntu:sudo ./sbin/nginx -c /usr/local/nginx/conf/nginx.conf
-c bedeutet Konfiguration, geben Sie die Konfigurationsdatei an.
5. Nginx-Version anzeigen
Es gibt zwei Parameter zum Anzeigen von Nginx-Versionsinformationen. Die erste lautet wie folgt:
poechant@ubuntu:/usr/local/nginx$ ./sbin/nginx -v
nginx: nginx version: nginx/1.0.0
Die andere ist eine detaillierte Version Informationen:
poechant@ubuntu:/usr/local/nginx$ ./sbin/nginx -V
nginx: Nginx-Version: nginx/1.0.0
nginx: erstellt von gcc 4.3.3 (Ubuntu 4.3 .3-5ubuntu4)
nginx: TLS SNI-Unterstützung aktiviert
nginx: Argumente konfigurieren: --with-http_ssl_module --with-openssl=/home/luming/openssl-1.0.0d/
6 ob die Konfigurationsdatei korrekt ist
poechant@ubuntu:/usr/local/nginx$ ./sbin/nginx -t
nginx: [alert] Fehlerprotokolldatei konnte nicht geöffnet werden: open() "/usr/local / nginx/logs/error.log" fehlgeschlagen (13: Berechtigung verweigert)
nginx: Die Syntax der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist in Ordnung
2012/01/09 16:45 : 09 [emerg] 23898#0: open() „/usr/local/nginx/logs/nginx.pid“ fehlgeschlagen (13: Berechtigung verweigert)
nginx: Konfigurationsdatei /usr/local/nginx/conf/nginx . conf
Test fehlgeschlagen
Wenn die obige Eingabeaufforderungsmeldung erscheint, bedeutet das, dass kein Zugriffsfehler vorliegtProtokollDateien und Prozesse, Sie können sudo (Superuser) ausführen:
poerchant@ ubuntu:/ usr/local/nginx$ sudo ./sbin/nginx -t
nginx: Die Syntax der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist in Ordnung
nginx: Konfigurationsdatei /usr/ local/nginx /conf/nginx.conf-Test ist erfolgreich
Wenn es wie oben angezeigt wird, bedeutet dies, dass die Konfigurationsdatei korrekt ist. Andernfalls werden entsprechende Eingabeaufforderungen angezeigt.
7. Hilfeinformationen anzeigen
poechant@ubuntu:/user/local/nginx$ ./sbin/nginx -h
oder:
poechant@ubuntu:/user/local/nginx$ ./ sbin/nginx -?
[root@centos-1-22 sbin]# ./nginx -t
nginx: die Konfigurationsdatei /usr/local/nginx/conf/nginx.conf Syntax ist ok
nginx: Konfigurationsdatei /usr/local/nginx/conf/nginx.conf Test ist erfolgreich
[root@centos-1-22 sbin]# ./nginx -h
nginx-Version: nginx/1.0.15
Verwendung: nginx [-?hvVtq] [-s Signal] [-c Dateiname] [-p Präfix] [-g Anweisungen]
Optionen:
-?,-h : diese Hilfe
-v: Version anzeigen und beenden
-V: Version anzeigen und Optionen konfigurieren, dann beenden
-t: Konfiguration testen und beenden
-q: Nicht-Fehlermeldungen während des Konfigurationstests unterdrücken
-s Signal: Signal an einen Masterprozess senden: stoppen, beenden, erneut öffnen, neu laden
-p Präfix: Präfixpfad festlegen (Standard: /usr/local/nginx/)
-c Dateiname: Konfiguration festlegen Datei (Standard: conf/nginx.conf)
-g-Anweisungen: globale Anweisungen aus der Konfigurationsdatei festlegen
Das Obige deckt alle grundlegenden Vorgänge der täglichen Nginx-Wartung ab, zusätzlich zum Senden von Signalen an den Masterprozess Wir werden die entsprechenden Befehle später sehen.
Das Obige stellt die allgemeinen Befehle von Nginx vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.
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