Ejecutando una aplicación matraz con nginx y gunicorn

Soy nuevo en esto y solo he estado usando nginx para servir archivos estáticos. Ahora he instalado matraz y gunicorn. Si corrogunicorn -b 127.0.0.2:8000 hello:app y luego wget desde el servidor funciona bien. Sin embargo, si intento acceder a él desde un navegador, devuelve un error 404 (lo estoy ejecutando en un servidor que aloja un sitio de wordpress que se encuentra en la raíz).

La aplicación matraz:

from flask import Flask
from werkzeug.contrib.fixers import ProxyFix
app = Flask(__name__)

@app.route('/')
def hello():
    return "Hello world!"

app.wsgi_app = ProxyFix(app.wsgi_app)

if __name__ == '__main__':
    app.run()

Y la parte relevante de mi configuración nginx:

location /flask {
                 proxy_set_header       Host            $http_host;
                 proxy_set_header       X-Real-IP       $remote_addr;
                 proxy_set_header       X-Forwarded-For $proxy_add_x_forwarded_\
for;
                 proxy_pass             http://127.0.0.2:8000;
                 proxy_redirect         off;
    }

Espero que esta sea toda la información relevante. Si no, dile. ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta