nb proxy nginx

nb proxy nginx ist der Einstiegspunkt der Befehlsgruppe für den Nginx-Provider.

Wenn du Nginx bereits für Websites, Zertifikate, Caching oder Zugriffskontrolle verwendest, ist das normalerweise der richtige Startpunkt. Die Gruppe kümmert sich um zwei Dinge:

  • auswählen, wie Nginx ausgeführt wird, also als local oder docker
  • den Nginx-Einstiegspunkt für CLI-verwaltete Envs erzeugen, starten, neu laden und prüfen

Verwendung

nb proxy nginx <command>

Unterbefehle

BefehlBeschreibung
nb proxy nginx useDen Nginx-Driver umschalten
nb proxy nginx currentDen aktuellen Driver ausgeben
nb proxy nginx generateDie Nginx-Konfiguration für ein Env erzeugen oder aktualisieren
nb proxy nginx startDen Nginx-Proxy starten
nb proxy nginx restartDen Nginx-Proxy neu starten
nb proxy nginx reloadDie Nginx-Konfiguration neu laden
nb proxy nginx stopDen Nginx-Proxy stoppen
nb proxy nginx statusDen Laufzeitstatus von Nginx anzeigen
nb proxy nginx infoDriver, Konfigurationspfade und Laufzeitinfos anzeigen

Hinweise

  • Der aktuelle Driver wird in proxy.nginx-driver gespeichert
  • Der Standard-Driver ist local
  • Der lokale Driver verwendet die ausführbare Datei, auf die bin.nginx zeigt; der Standardwert ist nginx
  • Der Docker-Driver verwendet nginx:latest
  • Der Standardname des Docker-Containers ist <docker.container-prefix>-nginx-proxy
  • Der Docker-Driver bindet das NB_CLI_ROOT des Hosts im Container unter /apps ein

Typischer Ablauf

nb proxy nginx use docker
nb proxy nginx generate --env app1 --host app1.example.com
nb proxy nginx start
nb proxy nginx status
nb proxy nginx info

Verwandte Befehle