Uważam, że właśnie tutaj http://flask.pocoo.org/docs/deploying/uwsgi/ jest dobrą odpowiedzią na wyjaśnienie zamieszania. Pytanie nie jest głupie, zdarza się każdemu, kto widzi te dwa terminy i nie ma wcześniejszych informacji o tym, jak działają rzeczy poza światem mod_PHP (np. Nic przeciwko php lub ludziom)
Witryna dobrze radzi sobie z praktycznym wyjaśnieniem, co jest potrzebne i jaka jest różnica, a także dobry przykład wdrożenia nginx.
Dla wygody zacytowano tutaj wyjaśnienie z Flask wiki:
uWSGI to opcja wdrażania na serwerach takich jak nginx, lighttpd i cherokee; zobacz FastCGI i samodzielne kontenery WSGI, aby zapoznać się z innymi opcjami. Aby używać aplikacji WSGI z protokołem uWSGI, będziesz potrzebować najpierw serwera uWSGI. uWSGI jest zarówno protokołem, jak i serwerem aplikacji; serwer aplikacji może obsługiwać protokoły uWSGI, FastCGI i HTTP.
Najpopularniejszym serwerem uWSGI jest uwsgi, którego użyjemy w tym przewodniku. Upewnij się, że jest zainstalowany, aby postępować zgodnie z instrukcjami.