Zum Inhalt springen

Nginx/Steuerung: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 29: Zeile 29:


Bei der Installation aus den Paketquellen wird nginx beim Systemstart über eine [[systemd]] Service Unit automatisch gestartet, welche über [[systemctl]] kontrolliert werden kann
Bei der Installation aus den Paketquellen wird nginx beim Systemstart über eine [[systemd]] Service Unit automatisch gestartet, welche über [[systemctl]] kontrolliert werden kann
== Anwendung ==
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>
=== Problembehebung ===





Version vom 25. Oktober 2025, 11:06 Uhr

Nginx/Steuerung - Beschreibung

Beschreibung

Nginx bildet sich aus einem „Master”-Prozess und vielen „Slave”- bzw. „Client”-Prozessen

  • Man steuert nginx mit dem Master-Prozess, den man mit dem Befehl `nginx` anspricht

Dies geht nach folgendem Prinzip:

nginx [-s signal] [-c filename] [-p prefix] [-g directives]

Falls eine andere Konfigurationsdatei als /etc/nginx/nginx.conf, z. B. zu Testzwecken, verwendet werden soll, startet man nginx folgendermaßen:

sudo nginx -c /pfad/der/konfigurationsdatei

Nützlich ist auch die Option `-t`, welche die Konfiguration von nginx testet

Nach jeder Änderung eine Konfigurationsdatei sollte man von daher

sudo nginx -t

aufrufen und schauen, ob Fehler in einer der Konfigurationsdateien vorliegen

Wenn nicht, kann die Konfiguration neu eingelesen werden, so dass diese aktiv wird:

sudo nginx -s reload

Bei der Installation aus den Paketquellen wird nginx beim Systemstart über eine systemd Service Unit automatisch gestartet, welche über systemctl kontrolliert werden kann



Anhang

Siehe auch



Dokumentation

Projekt