Ich glaube, dass dies hier http://flask.pocoo.org/docs/deploying/uwsgi/ eine gute Antwort ist, um die Verwirrung zu beseitigen. Die Frage ist nicht albern, passiert jedem, der die beiden Begriffe sieht und keine vorherigen Informationen darüber hat, wie Dinge außerhalb der mod_PHP-Welt funktionieren (zum Beispiel nichts gegen PHP oder Leute).
Die Site ist gut geeignet, um in praktischen Begriffen zu erklären, was benötigt wird und was der Unterschied ist, sowie ein gutes Bereitstellungsbeispiel für Nginx.
Der Einfachheit halber wird hier die Erklärung aus dem Flask-Wiki zitiert:
uWSGI ist eine Bereitstellungsoption auf Servern wie nginx, lighttpd und cherokee. Weitere Optionen finden Sie unter FastCGI- und Standalone-WSGI-Container. Um Ihre WSGI-Anwendung mit dem uWSGI-Protokoll verwenden zu können, benötigen Sie zuerst einen uWSGI-Server. uWSGI ist sowohl ein Protokoll- als auch ein Anwendungsserver. Der Anwendungsserver kann die Protokolle uWSGI, FastCGI und HTTP bereitstellen.
Der beliebteste uWSGI-Server ist uwsgi, den wir für dieses Handbuch verwenden werden. Stellen Sie sicher, dass es installiert ist, um mitzumachen.