Configuração Nginx para um aplicativo Flask com um upstream uWSGI

Um exemplo de configuração de bloco de servidor Nginx para implantar um <a href=” https://lemp.io/qa/question/deploying-flask-applications-on-lemp/”> aplicativo Flask </a> usando uWSGI. Usa a <a href=” http://nginx.org/en/docs/http/ngx_http_upstream_module.html”> diretiva upstream </a> do Nginx e oferece suporte a <a href = ” http://nginx.org/en/docs /http/ngx_http_core_module.html#listen”>IPv6 </a>.

upstream uwsgi_host {
server unix
:/tmp/flaskapp.sock;
}

server
{
listen
80 default_server;
listen
[::]:80 default_server ipv6only=on;

location
^~ /static/ {
alias /srv/www/flaskapp/app/static;
}

location
/ { try_files $uri @flaskapp; }
location
@flaskapp {
include uwsgi_params
;
uwsgi_pass uwsgi_host
;
}
}