Reverse-Proxy
Dieser Artikel gilt nur für Anwendungen, die mit nb init installiert wurden.
In NocoBase leistet der Reverse-Proxy der Produktionsumgebung mehr als nur die Weiterleitung von Anfragen an den Anwendungsprozess. Oftmals werden auch die Details von WebSockets, Unterpfaden, statischen Front-End-Ressourcen, Upload-Verzeichnissen und SPA-Fallback-Seiten gleichzeitig behandelt.
Die Funktion von nb proxy besteht darin, diese leicht übersehenen Details in einem stabilen Satz von Befehlseinträgen zusammenzufassen.
Kernprozess
Wenn Sie nur den Kernprozess betrachten, reicht es aus, sich diese drei Befehle zu merken:
Wenn Sie Caddy verwenden, ersetzen Sie einfach nginx im Befehl durch caddy.
use local und use docker können direkt wie folgt beurteilt werden:
- Wenn Nginx oder Caddy lokal installiert wurde, verwenden Sie
use local - Es gibt keine lokale Installation. Wenn Sie zulassen, dass CLI Docker zur Verwaltung des Agenten verwendet, verwenden Sie
use docker
In den meisten Szenarien reicht es aus, zuerst use, dann generate und schließlich reload auszuführen. Weitere Informationen zu Nginx oder Caddy finden Sie auf den jeweiligen Seiten.
Wann Sie sich für Nginx und wann für Caddy entscheiden sollten
Normalerweise lässt sich das so beurteilen:

