AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Training | Edureka
Inhaltsverzeichnis:
- Bevor Sie beginnen
- Nginx starten
- Anhalten von Nginx
- Nginx neu starten
- Nginx nachladen
- Testen der Nginx-Konfiguration
- Anzeigen des Nginx-Status
- Überprüfen der Nginx-Version
- Fazit
Nginx ausgesprochen "engine x" ist ein kostenloser Open-Source-Hochleistungs-HTTP- und Reverse-Proxy-Server, der für die Last einiger der größten Websites im Internet verantwortlich ist. Es kann als eigenständiger Webserver und als Reverse-Proxy für Apache und andere Webserver verwendet werden.
In diesem Handbuch werden die wichtigsten und am häufigsten verwendeten Nginx-Befehle beschrieben, einschließlich Starten, Stoppen und Neustarten von Nginx.
Bevor Sie beginnen
Wir gehen davon aus, dass Sie als root oder Benutzer mit sudo-Rechten angemeldet sind. Die Befehle in diesem Handbuch sollten auf jeder modernen Linux-Distribution wie Ubuntu 18.04 und CentOS 8 und Debian 10 funktionieren.
Nginx starten
Das Starten von Nginx ist ziemlich einfach. Führen Sie einfach den folgenden Befehl aus:
sudo systemctl start nginx
Bei Erfolg erzeugt der Befehl keine Ausgabe.
Wenn Sie eine Linux-Distribution ohne systemd ausführen, um Nginx zu starten, geben Sie Folgendes ein:
sudo service start nginx
Anstatt den Nginx-Dienst manuell zu starten, wird empfohlen, ihn so einzustellen, dass er beim Systemstart gestartet wird:
Anhalten von Nginx
Durch das Beenden von Nginx werden alle Nginx-Arbeitsprozesse schnell beendet, selbst wenn offene Verbindungen bestehen.
Führen Sie einen der folgenden Befehle aus, um Nginx zu stoppen:
sudo systemctl stop nginx
sudo service stop nginx
Nginx neu starten
Mit der Neustartoption können Sie den Nginx-Server schnell stoppen und anschließend starten.
Verwenden Sie einen der folgenden Befehle, um einen Nginx-Neustart durchzuführen:
sudo systemctl restart nginx
sudo service restart nginx
sudo systemctl restart nginx
sudo service restart nginx
Dies ist der Befehl, den Sie wahrscheinlich am häufigsten verwenden werden.
Nginx nachladen
Sie müssen Nginx neu laden oder neu starten, wenn Sie Änderungen an der Konfiguration vornehmen.
Der Befehl reload lädt die neue Konfiguration, startet neue Arbeitsprozesse mit der neuen Konfiguration und fährt alte Arbeitsprozesse ordnungsgemäß herunter.
Verwenden Sie einen der folgenden Befehle, um Nginx neu zu laden:
sudo systemctl reload nginx
sudo service reload nginx
Testen der Nginx-Konfiguration
Wenn Sie Änderungen an der Konfigurationsdatei des Nginx-Servers vornehmen, sollten Sie die Konfiguration testen, bevor Sie den Dienst neu starten oder laden.
Verwenden Sie den folgenden Befehl, um die Nginx-Konfiguration auf Syntax- oder Systemfehler zu testen:
sudo nginx -t
Die Ausgabe sieht wie folgt aus:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Bei Fehlern gibt der Befehl eine detaillierte Meldung aus.
Anzeigen des Nginx-Status
Verwenden Sie den folgenden Befehl, um den Status des Nginx-Dienstes zu überprüfen:
sudo systemctl status nginx
Die Ausgabe sieht ungefähr so aus:
nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process
Überprüfen der Nginx-Version
Manchmal müssen Sie möglicherweise die Version Ihres Nginx kennen, um ein Problem zu beheben oder festzustellen, ob eine bestimmte Funktion verfügbar ist.
Sie können Ihre Nginx-Version überprüfen, indem Sie Folgendes ausführen:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
Die Option
-V
zeigt die Nginx-Version zusammen mit der Option configure an.
Fazit
In diesem Handbuch haben wir Ihnen einige der wichtigsten Nginx-Befehle gezeigt. Weitere Informationen zu den Nginx-Befehlszeilenoptionen finden Sie in der Nginx-Dokumentation.
Nginx TerminalDie 9 wichtigsten Update-Funktionen für Windows 8.1, die Sie kennen sollten
Hier sind die neun wichtigsten Windows 8.1-Updatefunktionen, die Sie kennen sollten.
Die 5 wichtigsten Tipps für moto 360 (2. Generation), die Sie kennen sollten
Haben Sie eine Moto 360 Smartwatch der 2. Generation? Dann sind hier die besten Tipps, die Sie sofort kennen und anwenden sollten.
Die 7 besten Tricks und Tipps für Facebook-Kommentare, die Sie kennen sollten
Auf der Suche nach den besten Tricks und Tipps für Facebook-Kommentare? Du hast deinen Schatz gefunden.







