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;
}
}