uWSGI ist ein Anwendungsserver, der abgestimmt ist und über Optionen verfügt, um benutzerdefinierten Code auf sicherere Weise auszuführen. nginx ist ein Webserver, der für diese Art von Job (statische Dateien und Proxying) optimiert und optimiert ist. Sie können uWSGI auch als Webserver ausführen, verlieren jedoch die Anzahl der Funktionen von nginx (oder den gewünschten Webserver) und seine Effizienz beim Bereitstellen statischer Dateien. Es gibt viele andere Gründe (einschließlich Sicherheit), aber der Hauptgrund ist der unterschiedliche Geltungsbereich. also brauchst du beides. Dies ist übrigens ein normales Paradigma (Webserver-Proxying zum Anwendungsserver) für praktisch alle modernen Bereitstellungslösungen.
Warum sollte ich Nginx mit uWSGI verbinden?
838
Dave
Ich lese über uWSGI hinter nginx: http://projects.unbit.it/uwsgi/wiki/RunOnNginx
Warum sollten Sie die uWSGI-Anwendung nicht direkt verfügbar machen - warum sollten Sie sie hinter nginx stellen? (Ist das überhaupt möglich? Ich bin ein Neuling, wenn es um dieses Zeug geht.)
1 Antwort auf die Frage
2
roberto
Verwandte Probleme
-
2
NGINX, FastCGI PHP mit FTP-Zugriff, Wie werden Benutzer / Berechtigungen eingerichtet?
-
2
Warum leitet Nginx eine fremde URL um?
-
1
Passenger + Nginx-Leistung sinkt sehr schnell ...?
-
1
Update-rc.d liefert Fehler
-
2
Wie kann der Inhalt einer error.log-Datei gelöscht werden, die Datei bleibt jedoch erhalten
-
1
Befehl zum Aktualisieren des Terminals, wenn die Datei aktualisiert wird
-
1
nginx + OpenSSL installieren
-
1
Was ist der Unterschied zwischen "root / dir / name" und "alias / dir / name" in Nginx?
-
1
Wie deinstalliere ich Nginx (von Quellcode installiert) auf CentOS?
-
1
Wie füge ich / opt / nginx zu meinen Pfadvariablen hinzu, damit ich nginx unter Mac OS X verwenden k...